From c98c08b53cacd963e26e31d10cbd478e8c0c79e0 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Thu, 22 Sep 2016 06:41:07 +0000
Subject: [PATCH] Task #9607: filter for cep4 finalized tasks

---
 .../ResourceAssignmentEditor/lib/storage.py              | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/storage.py b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/storage.py
index d515381e39e..b82a91c2f4d 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/storage.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/storage.py
@@ -38,12 +38,15 @@ def updateTaskStorageDetails(task, sqrpc):
 
     tasklist = task if isinstance(task, list) else [task]
 
-    if len(tasklist) == 0:
-        return
-
     for t in tasklist:
         applyDefaults(t)
 
+    statuses = set(['finished', 'completing', 'aborted'])
+    tasklist = [t for t in tasklist if t['cluster'] == 'CEP4' and t['status'] in statuses]
+
+    if len(tasklist) == 0:
+        return
+
     if not sqrpc:
         return
 
-- 
GitLab