diff --git a/frontend/ui/src/components/ExerciceFlags.svelte b/frontend/ui/src/components/ExerciceFlags.svelte index 4ae8026d..9fc7a9a8 100644 --- a/frontend/ui/src/components/ExerciceFlags.svelte +++ b/frontend/ui/src/components/ExerciceFlags.svelte @@ -28,7 +28,7 @@ function waitDiff(i) { refresh_my((my) => { - if (my && my.exercices[exercice.id].solved_time != exercice.solved_time) { + if (my && (my.exercices[exercice.id].tries != exercice.tries || my.exercices[exercice.id].solved_rank != exercice.solved_rank || my.exercices[exercice.id].solved_time != exercice.solved_time)) { submitInProgress = false; refresh_teams(); } else if (i > 0) {