diff --git a/jass/models/project.py b/jass/models/project.py
index d97675984ea512f10948a5462625659f1f820e59..88bc7762d131f493a1cf2e947fed1789f8eb8469 100644
--- a/jass/models/project.py
+++ b/jass/models/project.py
@@ -256,11 +256,7 @@ class Project(BaseModel, abc.ABC):
             os.remove(project_hdf_path)
         # as a consequence, its creation will have to be redone, so set progress to 0 and remove is status.
         self.progress = 0
-        try:
-            del self.status['worktable']
-        except KeyError:
-            # worktable not in status
-            pass
+        self.status.clear()
         self.save()
 
         if self.delayed_gen_csv_file: