diff --git a/game-server/app/services/playerCeService.ts b/game-server/app/services/playerCeService.ts index 40f02a797..bd2ab72ae 100644 --- a/game-server/app/services/playerCeService.ts +++ b/game-server/app/services/playerCeService.ts @@ -398,7 +398,7 @@ export async function getSumCe(roleId: string, num: number) { export async function getHeroesAttributes(roleId: string) { let roleCe = await RoleCeModel.findByRoleId(roleId); let attrByHid = new Map(); - for(let { hid, attrs } of roleCe.attributes||[]) { + for(let { hid, attrs } of roleCe?.attributes??[]) { let cal = new AttributeCal(); cal.setLv(roleCe.roleLv); cal.setByWarJson(attrs);