frontend: Fix flag saving to local storage

This commit is contained in:
nemunaire 2025-03-29 19:33:18 +01:00
parent 7930391ac0
commit 3c31a9d4b4

View file

@ -39,16 +39,21 @@
submissions.update((u) => { submissions.update((u) => {
for (const k in last_submission.flags) { for (const k in last_submission.flags) {
u.flags[k] = last_submission.flags[k]; if (last_submission.flags[k])
u.flags[k] = last_submission.flags[k];
} }
for (const k in last_submission.mcqs) { for (const k in last_submission.mcqs) {
u.mcqs[k] = last_submission.mcqs[k]; if (last_submission.mcqs[k])
u.mcqs[k] = last_submission.mcqs[k];
} }
for (const k in last_submission.justifications) { for (const k in last_submission.justifications) {
u.justifications[k] = last_submission.justifications[k]; if (last_submission.justifications[k])
u.justifications[k] = last_submission.justifications[k];
} }
return u;
}) })
if ($my && $my.team_id === 0) { if ($my && $my.team_id === 0) {