From ab032a3d360de7b13fdeb28baa4f08b35b9979e4 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Wed, 20 Apr 2016 16:24:13 +0200
Subject: [PATCH] [experiments] Only allow resetting experiments that are done

---
 beat/web/experiments/models.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/beat/web/experiments/models.py b/beat/web/experiments/models.py
index 0dde4f896..4e086ef87 100644
--- a/beat/web/experiments/models.py
+++ b/beat/web/experiments/models.py
@@ -664,6 +664,8 @@ class Experiment(Shareable):
     def reset(self):
         """Resets an experiment so it can be run again"""
 
+        if not self.done(): return #can only reset experiments which are done
+
         self.blocks.update(
             status=Block.NOT_CACHED,
             start_date=None,
-- 
GitLab