diff --git a/api/src/engine/connectors/datashield/handlers/algorithms/terminal-algorithm.handler.ts b/api/src/engine/connectors/datashield/handlers/algorithms/terminal-algorithm.handler.ts
index 17df4bf0962e99598383ed1403a8b99e77618338..289fcc6818dd72c8cdb263e606f908243138badd 100644
--- a/api/src/engine/connectors/datashield/handlers/algorithms/terminal-algorithm.handler.ts
+++ b/api/src/engine/connectors/datashield/handlers/algorithms/terminal-algorithm.handler.ts
@@ -17,6 +17,6 @@ export default class TerminalAlgorithmHandler extends BaseHandler {
     };
 
     experiment.results.push(alertResult);
-    experiment.status = ExperimentStatus.WARN;
+    experiment.status = ExperimentStatus.ERROR;
   }
 }
diff --git a/api/src/engine/models/experiment/experiment.model.ts b/api/src/engine/models/experiment/experiment.model.ts
index bffd7e8f9743716299aec5a22e4da335bdf10c60..fca29ffc178d065987211b4f1db150309fdb1ae3 100644
--- a/api/src/engine/models/experiment/experiment.model.ts
+++ b/api/src/engine/models/experiment/experiment.model.ts
@@ -12,7 +12,6 @@ export enum ExperimentStatus {
   INIT = 'init',
   PENDING = 'pending',
   SUCCESS = 'success',
-  WARN = 'warn',
   ERROR = 'error',
 }
 
diff --git a/api/src/schema.gql b/api/src/schema.gql
index 9ac6694a8a9c43a82c3770c9f4aa56cb1106dd3e..87e41eda3141dd8fd914a756e86362f7e68ecf4e 100644
--- a/api/src/schema.gql
+++ b/api/src/schema.gql
@@ -198,7 +198,6 @@ enum ExperimentStatus {
   INIT
   PENDING
   SUCCESS
-  WARN
   ERROR
 }