From 9039235cb50735d6b3f1bd8528e1639f39d3cd67 Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Fri, 7 Jul 2023 09:42:29 +0200
Subject: [PATCH] add status count of jobs per task in details screen

---
 atdb/taskdatabase/models.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index 655e0487..a5229de2 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -169,8 +169,11 @@ class Task(models.Model):
             try:
                 key = job.metadata['status'].lower()
                 # if key doesn't exist, add a new one
-                statusses.update({ key : 0 })
-                statusses[key] = statusses[key] + 1
+                try:
+                    statusses[key] = statusses[key] + 1
+                except:
+                    statusses.update({ key : 0 })
+                    statusses[key] = statusses[key] + 1
 
             except:
                 pass
-- 
GitLab