From 1d6297035fc3983cde264ffa4e768ececd13c325 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Sat, 20 Apr 2024 17:14:26 +0200
Subject: [PATCH] Fix status page for empty AK list

---
 AKModel/views/status.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/AKModel/views/status.py b/AKModel/views/status.py
index 11173d97..11b62083 100644
--- a/AKModel/views/status.py
+++ b/AKModel/views/status.py
@@ -122,14 +122,15 @@ class EventAKsWidget(TemplateStatusWidget):
                     "text": _("AKs requiring special attention"),
                     "url": reverse_lazy("admin:special-attention", kwargs={"slug": context["event"].slug}),
                 },
-                {
+            ])
+            if context["event"].ak_set.count() > 0:
+                actions.append({
                     "text": _("Enter Interest"),
                     "url": reverse_lazy("admin:enter-interest",
                                         kwargs={"event_slug": context["event"].slug,
                                                 "pk": context["event"].ak_set.all().first().pk}
                                         ),
-                },
-            ])
+                })
         actions.extend([
                 {
                     "text": _("Edit Default Slots"),
-- 
GitLab