@@ -62,7 +62,7 @@ func (m *Mobile) Wxex() error {
queryop := make(M)
queryop["s_m_openid"] = (*userdata)["s_m_openid"]
jysb := mongodb.Find("jy_subscribe", queryop, `{"l_date":-1}`, `{"s_event":1}`, false, 0, 1)
- if (*jysb)[0]["s_event"] == "subscribe" {
+ if jysb != nil && len(*jysb) > 0 && (*jysb)[0]["s_event"] == "subscribe" {
newsubscribe = "Y"
}