diff --git a/modules/smithy/api_forgeequip.go b/modules/smithy/api_forgeequip.go index bdee904df..edfd5e596 100644 --- a/modules/smithy/api_forgeequip.go +++ b/modules/smithy/api_forgeequip.go @@ -211,14 +211,15 @@ func (this *apiComp) ForgeEquip(session comm.IUserSession, req *pb.SmithyForgeEq } } } - } - if code, atno = this.module.DispenseAtno(session, res, true); code == pb.ErrorCode_Success { - for _, v := range atno { - if eq, err1 := this.module.ModuleEquipment.QueryEquipment(session.GetUserId(), v.O); err1 == pb.ErrorCode_Success { - rsp.Equip = append(rsp.Equip, eq) + if code, atno = this.module.DispenseAtno(session, res, true); code == pb.ErrorCode_Success { + for _, v := range atno { + if eq, err1 := this.module.ModuleEquipment.QueryEquipment(session.GetUserId(), v.O); err1 == pb.ErrorCode_Success { + rsp.Equip = append(rsp.Equip, eq) + } } } } + } if stoveLvConf := this.module.configure.GetSmithyStoveConf(stove.Lv); stoveLvConf != nil {