diff --git a/game-server/app/services/playerCeService.ts b/game-server/app/services/playerCeService.ts index 32658a04c..d6e1d7af4 100644 --- a/game-server/app/services/playerCeService.ts +++ b/game-server/app/services/playerCeService.ts @@ -361,7 +361,7 @@ export async function calculateCes(type: HERO_SYSTEM_TYPE, roleId: string, serve let { topLineup, topLineupCe } = calCe.getTopLineup(); let roleCeUpdate: RoleCeUpdate = calCe.getRoleCeTable(); - if(topLineupCe > roleCe.historyLineupCe) { + if(topLineupCe > roleCe?.historyLineupCe??0) { roleCeUpdate = { ...roleCeUpdate, historyLineupCe: topLineupCe }; } roleCe = await RoleCeModel.updateRoleCe(roleId, roleCeUpdate);