diff --git a/game-server/app/services/checkParam.ts b/game-server/app/services/checkParam.ts index 55cb26038..ebd1fc6e0 100644 --- a/game-server/app/services/checkParam.ts +++ b/game-server/app/services/checkParam.ts @@ -1454,9 +1454,10 @@ export function checkRouteParam(route: string, msg: any) { case "guild.gvgBattleHandler.saveTeam": { if(!checkNaturalNumbers(msg.index, msg.head, msg.frame, msg.spine)) return false; - if(!checkArrayCanEmpty(msg.lineup)) return false; - for(let { actorId, dataId, order } of msg.lineup) { - if(!checkNaturalNumbers(actorId, dataId, order)) return false; + if(msg.lineup) { + for(let { actorId, dataId, order } of msg.lineup) { + if(!checkNaturalNumbers(actorId, dataId, order)) return false; + } } break; } diff --git a/shared/domain/gvgField/returnData.ts b/shared/domain/gvgField/returnData.ts index 1adae04f1..0ce97a4b6 100644 --- a/shared/domain/gvgField/returnData.ts +++ b/shared/domain/gvgField/returnData.ts @@ -715,7 +715,8 @@ export class MyTeamSimpleInfo { this.teamCode = team.teamCode; this.index = team.index; this.head = team.head; - this.frame = team.spine; + this.frame = team.frame; + this.spine = team.spine; this.lineup = team.lineup.map(({ actorId, dataId, outIndex }) => ({ actorId, dataId, order: outIndex })); } }