From 2b5988b1c5b608f949e712189587efcc0df4ca6b Mon Sep 17 00:00:00 2001
From: Andreas Hubel <andi@saerdnaer.de>
Date: Sun, 22 Dec 2024 18:19:48 +0100
Subject: [PATCH] fix(schedulesource): only link to assembly, when not
 whildcard import

---
 .../templates/backoffice/schedule_source-detail.html | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/backoffice/templates/backoffice/schedule_source-detail.html b/src/backoffice/templates/backoffice/schedule_source-detail.html
index ac55db261..3645c5d0e 100644
--- a/src/backoffice/templates/backoffice/schedule_source-detail.html
+++ b/src/backoffice/templates/backoffice/schedule_source-detail.html
@@ -5,7 +5,9 @@
 {% block content %}
 
   <h1>
-    ScheduleSource on "<span title="{{ object.assembly.name }}">{{ object.assembly.slug }}</span>"
+    ScheduleSource
+
+    {% if object.assembly %}on "<span title="{{ object.assembly.name }}">{{ object.assembly.slug }}</span>"{% endif %}
   </h1>
 
   <div class="card mb-3">
@@ -20,7 +22,11 @@
     </div>
     <div class="card-body">
       <p>
-        Assembly: <strong><a href="{% url 'backoffice:assembly-edit' pk=object.assembly.id %}">{{ object.assembly|default:"<em>WILDCARD</em>" }}</a></strong>
+        {% if object.assembly %}
+          Assembly: <strong><a href="{% url 'backoffice:assembly-edit' pk=object.assembly.id %}">{{ object.assembly|default:"<em>WILDCARD</em>" }}</a></strong>
+        {% else %}
+          <em>WILDCARD</em>
+        {% endif %}
       </p>
       <p>
         Type: <strong>{{ object.import_type }}</strong>
@@ -35,7 +41,7 @@
         Timeout: <strong>{{ object.import_timeout|naturaltimespan }}</strong>
       </p>
       <p>
-        Last Import: <strong>{{ object.last_import|naturaltime|default:"(never)" }}</strong> Version: <strong>{{ object.last_import_version }}</strong>
+        Last completed import: <strong>{{ object.last_import|naturaltime|default:"(never)" }}</strong> Version: <strong>{{ object.last_import_version }}</strong>
       </p>
       <p>
         Configuration:
-- 
GitLab