From b460e911c075ae5ea45174703345dd9ebb76d5eb Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Thu, 18 Jan 2024 13:51:38 +0100
Subject: [PATCH] bugfix path_to_lta

---
 atdb/taskdatabase/models.py                            | 10 ++++++++++
 .../templates/taskdatabase/ingest/tasks.html           |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index 57703466..30f8afe3 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -303,6 +303,16 @@ class Task(models.Model):
         except:
             return None
 
+    @property
+    def path_to_lta(self):
+        """
+        return the 'path_to_lta' of this task (or None if that fails)
+        """
+        try:
+            return self.archive['path_to_lta']
+        except:
+            return None
+
     @property
     def sasid_path_to_lta(self):
         """
diff --git a/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html b/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
index 7c4537f2..90118ac8 100644
--- a/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
+++ b/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
@@ -28,7 +28,7 @@
                 <td>{{ task.sasid_ingested_fraction.completion }}%</td>
                 <td>
                     {% if task.sas_id_has_archived != None %}
-                      <a href={{ task.path_to_lta }} target="_blank">
+                      <a href={{ task.sasid_path_to_lta }} target="_blank">
                           <img src="{% static 'taskdatabase/ldvlogo_small.png' %}" height="20" alt="link to LTA">
                           {{ task.sas_id_has_archived }}
                       </a>&nbsp;
-- 
GitLab