diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index 20b6ee2813528b3130bbf14cc52b1abb3e57a176..dc6415008d0fa8d383c45c6a83d1fc9909c72572 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -280,16 +280,38 @@ class Task(models.Model):
 
     @property
     def sas_id_archived(self):
+        """
+        check if this task already has an output SAS_ID at the LTA
+        """
         try:
             return self.archive['sas_id_archived']
         except:
             return None
 
+    @property
+    def sas_id_has_archived(self):
+        """
+        check if any task belonging to this sas_id already has an output SAS_ID at the LTA
+        """
+        try:
+            for task in Task.objects.filter(sas_id=self.sas_id):
+                if task.archive['sas_id_archived']:
+                    return task.archive['sas_id_archived']
+        except:
+            return None
 
     @property
     def path_to_lta(self):
+        """
+        check if any task belonging to this sas_id already has a 'path_to_lta' setting
+        """
         try:
-            return self.archive['path_to_lta']
+            for task in Task.objects.filter(sas_id=self.sas_id):
+                if task.archive['path_to_lta']:
+                    try:
+                        return task.archive['path_to_lta']
+                    except:
+                        pass
         except:
             return None
 
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 624dbd49f2139d469093e589bd0924f95deaf04c..3903b2dcd4f57c2d91f48f83c9037d7c5893e749 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -31,7 +31,7 @@
             {% include 'taskdatabase/pagination.html' %}
         </div>
     </div>
-    <p class="footer"> Version 12 Jan 2024
+    <p class="footer"> Version 15 Jan 2024
 </div>
 
 {% include 'taskdatabase/refresh.html' %}
diff --git a/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html b/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
index 1a61c352add2df52faf58fa3b64a6a529f9cd86a..7c4537f2a1c1425656ad298b35ffa5308f069074 100644
--- a/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
+++ b/atdb/taskdatabase/templates/taskdatabase/ingest/tasks.html
@@ -27,10 +27,10 @@
 
                 <td>{{ task.sasid_ingested_fraction.completion }}%</td>
                 <td>
-                    {% if task.sas_id_archived != None %}
+                    {% if task.sas_id_has_archived != None %}
                       <a href={{ task.path_to_lta }} target="_blank">
                           <img src="{% static 'taskdatabase/ldvlogo_small.png' %}" height="20" alt="link to LTA">
-                          {{ task.sas_id_archived }}
+                          {{ task.sas_id_has_archived }}
                       </a>&nbsp;
                     {% else %}
                     -