diff --git a/modules/atlas/api_atlasaward.go b/modules/atlas/api_atlasaward.go index e249d4943..fb99bd9d1 100644 --- a/modules/atlas/api_atlasaward.go +++ b/modules/atlas/api_atlasaward.go @@ -36,7 +36,9 @@ func (this *apiComp) Award(session comm.IUserSession, req *pb.AtlasAwardReq) (co code = pb.ErrorCode_MartialhallAtlasNoReward return } - this.module.DispenseRes(session, res, true) + if code = this.module.DispenseRes(session, res, true); code != pb.ErrorCode_Success { + return + } for _, v := range res { bFind := false