diff --git a/game-server/app/servers/battle/handler/guildHandler.ts b/game-server/app/servers/battle/handler/guildHandler.ts index 9b4c7549c..338105e37 100644 --- a/game-server/app/servers/battle/handler/guildHandler.ts +++ b/game-server/app/servers/battle/handler/guildHandler.ts @@ -693,7 +693,8 @@ export class GuildHandler { await redisUserInfoUpdate(REDIS_KEY.GUILD_INFO, code, [{field: 'leader', value: new GuildLeader(topUser) } ]); - const leader = { ...topUser, ce: reduceCe(topUser.ce) } + let isOnline = await isRoleOnline(topUser.roleId); + const leader = { ...topUser, ce: reduceCe(topUser.ce), isOnline } return resResult(STATUS.SUCCESS, { code, managerCnt: guild.managerCnt, leader });