From 5dee7e18a6e314a8d9fb94c81f61952423791864 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 7 Aug 2026 10:53:26 +0200 Subject: graduation: fix constructor and fetching --- src/graduation-prod.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/graduation-prod.ts') diff --git a/src/graduation-prod.ts b/src/graduation-prod.ts index 5fe9bf8..2d4087f 100644 --- a/src/graduation-prod.ts +++ b/src/graduation-prod.ts @@ -8,11 +8,10 @@ const _graduationChangesPromise = (async function () { let entries = await db.fetchEntries(); for (const e of entries) { const gradChange = GraduationChange.fromDBEntry(e); - const studentChanges = changes.get(gradChange.studentId); - if (studentChanges === null) { + if (!changes.has(gradChange.studentId)) { changes.set(gradChange.studentId, [gradChange]); } else { - studentChanges.push(gradChange); + changes.get(gradChange.studentId).push(gradChange); } } return changes; -- cgit v1.2.3