diff --git a/app/gui/oven_control/haccp.cpp b/app/gui/oven_control/haccp.cpp
index 316ae16..25b0c52 100644
--- a/app/gui/oven_control/haccp.cpp
+++ b/app/gui/oven_control/haccp.cpp
@@ -129,8 +129,13 @@ void error(QString code)
     if (data.type == Invalid)
         return;
 
-    stampError(code);
-    saveData();
+    if (data.type == Engineering)
+        stampError(code);
+    else
+    {
+        stampError(code);
+        saveData();
+    }
 }
 
 void setConfig(Define::CookConfigType type, int level)