aboutsummaryrefslogtreecommitdiff
path: root/src/graduation-prod.ts
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-08-07 10:53:26 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-08-07 10:53:26 +0200
commit5dee7e18a6e314a8d9fb94c81f61952423791864 (patch)
tree17a5ac7abe162df610386efd8be8222dd441c9db /src/graduation-prod.ts
parent3e88da658e7601e08b9c4480120c986d7ee87ba3 (diff)
downloadbycs-sol-5dee7e18a6e314a8d9fb94c81f61952423791864.tar.gz
bycs-sol-5dee7e18a6e314a8d9fb94c81f61952423791864.zip
graduation: fix constructor and fetching
Diffstat (limited to 'src/graduation-prod.ts')
-rw-r--r--src/graduation-prod.ts5
1 files changed, 2 insertions, 3 deletions
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;