diff --git a/modules/mainline/api_receiveaward.go b/modules/mainline/api_receiveaward.go index d71fd3dd3..7e0c7d066 100644 --- a/modules/mainline/api_receiveaward.go +++ b/modules/mainline/api_receiveaward.go @@ -89,7 +89,9 @@ func (this *apiComp) ReceiveAward(session comm.IUserSession, req *pb.MainlineRec } } - + if award.Award == nil { + award.Award = make(map[int32]int32) + } if pass, ok = award.Award[req.Stage]; ok && pass == 2 { errdata = &pb.ErrorData{ Code: pb.ErrorCode_MainlineRepeatReward,