diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-08-10 15:12:07 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-08-10 15:12:07 +0200 |
| commit | 3b1c196056f0f31015d94b161876f5b52f9c8522 (patch) | |
| tree | c7a73621fe1c4f63b7cb51782eea7638902af506 /src | |
| parent | b8e99e574b8ef818a2bf428c8d92fb82e7796170 (diff) | |
| download | bycs-sol-3b1c196056f0f31015d94b161876f5b52f9c8522.tar.gz bycs-sol-3b1c196056f0f31015d94b161876f5b52f9c8522.zip | |
graduation: flatten universal changes
Fixes: 2c78bd116108cbf6843d75fa2570fb457918df20.
Diffstat (limited to 'src')
| -rw-r--r-- | src/graduation-prod.ts | 5 |
1 files changed, 4 insertions, 1 deletions
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<Graduation> { 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; } |
