From 1a47e6b799079fda31b105c883c0b7d1ced3263f Mon Sep 17 00:00:00 2001 From: Miodec Date: Tue, 6 Sep 2022 17:11:08 +0200 Subject: [PATCH] not allowing user to retry saving result in certain cases --- frontend/src/ts/test/test-logic.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/frontend/src/ts/test/test-logic.ts b/frontend/src/ts/test/test-logic.ts index 6f7a674f9..158696402 100644 --- a/frontend/src/ts/test/test-logic.ts +++ b/frontend/src/ts/test/test-logic.ts @@ -1683,12 +1683,15 @@ async function saveResult( Result.hideCrown(); if (response.status !== 200) { - console.log("Error saving result", completedEvent); - retrySaving.canRetry = true; - $("#retrySavingResultButton").removeClass("hidden"); - if (!isRetrying) { - retrySaving.completedEvent = completedEvent; + //only allow retry if status is not in this list + if (![460, 461, 463, 464, 465].includes(response.status)) { + retrySaving.canRetry = true; + $("#retrySavingResultButton").removeClass("hidden"); + if (!isRetrying) { + retrySaving.completedEvent = completedEvent; + } } + console.log("Error saving result", completedEvent); return Notifications.add("Failed to save result: " + response.message, -1); }