diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts
index 1eebcfc590a7a94910f7c7fd33f0022fc0e2866d..02fca9269d04aec578abad1704fbe1f3478f1a4a 100644
--- a/deadlock-plugins/deadlock-extension/src/core/controller.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts
@@ -195,6 +195,9 @@ export default class Controller {
           if (e.status === 403) {
             window.showErrorMessage(`Vous n'avez pas accès à la mission: ${missionId}`);
             return;
+          } else {
+            window.showErrorMessage(`L'élève n'a pas commencé l'exercice: ${missionId}`);
+            throw e;
           }
         } else {
           throw e;