diff --git a/app/models/scoring-event.ts b/app/models/scoring-event.ts index 136a5b9..354fc76 100644 --- a/app/models/scoring-event.ts +++ b/app/models/scoring-event.ts @@ -627,8 +627,8 @@ export async function getUpcomingEventsForDraftedParticipants( (async () => { // Determine max game number per event across ALL games (not date-filtered) // so we can distinguish single-game matchups from multi-game series. - const maxGameNumberByEvent = new Map(); - if (eventIdsFromRows.length === 0) return maxGameNumberByEvent; + const map = new Map(); + if (eventIdsFromRows.length === 0) return map; const allGameRows = await db .selectDistinct({ @@ -648,11 +648,11 @@ export async function getUpcomingEventsForDraftedParticipants( for (const row of allGameRows) { if (row.gameNumber !== null) { - const current = maxGameNumberByEvent.get(row.eventId) ?? 0; - maxGameNumberByEvent.set(row.eventId, Math.max(current, row.gameNumber)); + const current = map.get(row.eventId) ?? 0; + map.set(row.eventId, Math.max(current, row.gameNumber)); } } - return maxGameNumberByEvent; + return map; })(), ]);