From 26f432ad285d715fea550ac09b4b868a9d4deccb Mon Sep 17 00:00:00 2001
From: Felix Blanke <info@fblanke.de>
Date: Mon, 27 Jan 2025 00:35:29 +0100
Subject: [PATCH] Add generated constraints to list

---
 AKModel/views/ak.py | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/AKModel/views/ak.py b/AKModel/views/ak.py
index caee99b4..5e642dd5 100644
--- a/AKModel/views/ak.py
+++ b/AKModel/views/ak.py
@@ -134,13 +134,19 @@ class AKJSONExportView(AdminViewMixin, FilterByEventSlugMixin, ListView):
                     time_constraints.append("resolution")
 
                 # add fulfilled time constraints for all AKs that cannot happen during full event
-                self._generate_time_constraints("ak", ak_availabilities, timeslot.avail)
+                time_constraints.extend(
+                    self._generate_time_constraints("ak", ak_availabilities, timeslot.avail)
+                )
 
                 # add fulfilled time constraints for all persons that are not available for full event
-                self._generate_time_constraints("person", person_availabilities, timeslot.avail)
+                time_constraints.extend(
+                    self._generate_time_constraints("person", person_availabilities, timeslot.avail)
+                )
 
                 # add fulfilled time constraints for all rooms that are not available for full event
-                self._generate_time_constraints("room", room_availabilities, timeslot.avail)
+                time_constraints.extend(
+                    self._generate_time_constraints("room", room_availabilities, timeslot.avail)
+                )
 
                 # add fulfilled time constraints for all AKSlots fixed to happen during timeslot
                 time_constraints.extend([
-- 
GitLab