diff --git a/game-server/app/services/gvg/gvgTeamService.ts b/game-server/app/services/gvg/gvgTeamService.ts index 437ad76d7..656b14b57 100644 --- a/game-server/app/services/gvg/gvgTeamService.ts +++ b/game-server/app/services/gvg/gvgTeamService.ts @@ -24,9 +24,11 @@ export async function autoCreateLeague(guildCode: string) { let guild = await GuildModel.findByCode(guildCode, null, '+members +serverId'); if(!guild || guild.lv < GVG.GVG_ARMY_LEAGUE_TIME) return; - let period = getCurPeriod(); + let { configId, period } = getGVGPeriodData(); if(period == GVG_PERIOD.PREPARE || period == GVG_PERIOD.BATTLE) { - return await createLeague(guild, {}); + let league = await createLeague(guild, {}); + await GVGLeaguePrepareModel.initData(configId, league.leagueCode, guild.memberCnt); + return league; } }