Filter invalid campaign reward unlocks

This commit is contained in:
2026-07-05 14:26:04 +09:00
parent c702bfdfb0
commit 16cbcf2c9a
2 changed files with 10 additions and 4 deletions

View File

@@ -1689,7 +1689,7 @@ function cloneCampaignRewardSnapshot(rewards?: CampaignRewardSnapshot): Campaign
battleId: normalizeKeyString(unlock.battleId),
title: normalizeDisplayString(unlock.title)
}))
.filter((unlock) => unlock.battleId && unlock.title),
.filter((unlock) => unlock.battleId && unlock.title && unlock.battleId in battleScenarios),
(unlock) => unlock.battleId
)
.slice(0, maxCampaignStringListEntries),