From e6b791af0ba8a5a7dd5ec97536e68c8e0faedb13 Mon Sep 17 00:00:00 2001
From: Felix Blanke <info@fblanke.de>
Date: Mon, 27 May 2024 09:09:11 +0200
Subject: [PATCH] Handle fixed rooms

---
 AKModel/models.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/AKModel/models.py b/AKModel/models.py
index bfa31082..fe8bb843 100644
--- a/AKModel/models.py
+++ b/AKModel/models.py
@@ -595,6 +595,8 @@ class Room(models.Model):
             "time_constraints": time_constraints
         }
 
+        data["fulfilled_room_constraints"].append(f"availability-room-{self.pk}")
+
         return json.dumps(data)
 
 
@@ -729,6 +731,9 @@ class AKSlot(models.Model):
         for owner in self.ak.owners.all():
             data["time_constraints"].extend(_owner_time_constraints(owner))
 
+        if self.room is not None:
+            data["room_constraints"].append(f"availability-room-{self.room.pk}")
+
         return json.dumps(data)
 
 class AKOrgaMessage(models.Model):
-- 
GitLab