frontend: Fix flag saving to local storage
This commit is contained in:
parent
7930391ac0
commit
3c31a9d4b4
1 changed files with 8 additions and 3 deletions
|
@ -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) {
|
||||||
|
|
Reference in a new issue