diff --git a/scripts/seed.ts b/scripts/seed.ts index 542a7ec..6f5c988 100644 --- a/scripts/seed.ts +++ b/scripts/seed.ts @@ -149,6 +149,7 @@ async function seed() { for (const row of registeredEventsCSV) { const eventTypeId = eventTypeMap.get(row.event_type); + const teamId = teamMap.get(row.winner); const divisionId = divisionMap.get(row.division); if (!eventTypeId) throw new Error(`Event Type "${row.event_type}" not found`); @@ -160,10 +161,13 @@ async function seed() { eventType: eventTypeId, division: divisionId, state: row.event_state || 0, - timeCompleted: row.time_completed || null + timeCompleted: row.time_completed || null, + teamWinner: teamId || null }) .returning(); - console.log(` → Registered Event [id:${inserted.id}]: ${row.event_type} | ${row.division}`); + console.log( + ` → Registered Event [id:${inserted.id}]: ${row.event_type} | ${row.division}, winner: ${teamId}, ${row.winner}` + ); // Map the textual event name (e.g., "100m Sprint") to the generated DB ID eventNameMap.set(`${row.event_type}|${row.division}`, inserted.id);