diff --git a/modules/horoscope/modelhoroscope.go b/modules/horoscope/modelhoroscope.go index 2630dfb28..a3ae07481 100644 --- a/modules/horoscope/modelhoroscope.go +++ b/modules/horoscope/modelhoroscope.go @@ -28,11 +28,17 @@ func (this *modelHoroscope) Init(service core.IService, module core.IModule, com //查询用户装备数据 func (this *modelHoroscope) queryInfo(uId string) (result *pb.DBHoroscope, err error) { - result = &pb.DBHoroscope{} + result = &pb.DBHoroscope{ + Uid: uId, + Nodes: make(map[int32]int32), + } if err = this.Get(uId, result); err != nil && err != mgo.MongodbNil { this.module.Errorln(err) return } + if err != mgo.MongodbNil { + err = nil + } return }