From 3b1c196056f0f31015d94b161876f5b52f9c8522 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 10 Aug 2026 15:12:07 +0200 Subject: graduation: flatten universal changes Fixes: 2c78bd116108cbf6843d75fa2570fb457918df20. --- src/graduation-prod.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/graduation-prod.ts b/src/graduation-prod.ts index f21aa5d..9ded9a8 100644 --- a/src/graduation-prod.ts +++ b/src/graduation-prod.ts @@ -28,7 +28,10 @@ export async function fetchGraduation(student: Student): Promise { if (!graduations.has(student.id)) { const [studentChanges, universalChanges] = await _graduationChangesPromise; const specificChanges = studentChanges.get(student.id) ?? []; - const graduation = Graduation.from(student, specificChanges.concat(universalChanges)); + const graduation = Graduation.from( + student, + specificChanges.concat(Array.from(universalChanges.values()).flat()), + ); graduations.set(student.id, graduation); return graduation; } -- cgit v1.2.3