From c66e1685e92d8a4c64b934bf238797f3d8820fec Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Thu, 28 Oct 2021 11:24:12 +0200
Subject: [PATCH] added predecessor_status field now returns 'unknown' if there
 is not predecessor

---
 atdb/taskdatabase/models.py                         | 5 ++++-
 atdb/taskdatabase/templates/taskdatabase/index.html | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index db40f2d7..89951524 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -59,7 +59,10 @@ class Task(models.Model):
 
     @property
     def predecessor_status(self):
-        return self.predecessor.status
+        try:
+            return self.predecessor.status
+        except:
+            return "unknown"
 
 class LogEntry(models.Model):
     cpu_cycles = models.IntegerField(null=True,blank=True)
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 5ba715b6..58804fff 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -80,7 +80,7 @@
         {% include 'taskdatabase/pagination.html' %}
        </div>
     </div>
-    <p class="footer"> Version 1.0.0 (28 oct 2021 - 11:00)
+    <p class="footer"> Version 1.0.0 (28 oct 2021 - 11:30)
 
 </div>
 
-- 
GitLab