From 14c3690a7b99af8156974daf06d6118c9f7bd5f0 Mon Sep 17 00:00:00 2001 From: Felix Blanke <info@fblanke.de> Date: Wed, 29 May 2024 18:54:15 +0200 Subject: [PATCH] Add no-proxy constraints --- AKModel/models.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AKModel/models.py b/AKModel/models.py index 8e221a3a..3f5a0f4c 100644 --- a/AKModel/models.py +++ b/AKModel/models.py @@ -599,6 +599,9 @@ class Room(models.Model): data["fulfilled_room_constraints"].append(f"availability-room-{self.pk}") + if not any(constr.startswith("proxy") for constr in data["fulfilled_room_constraints"]): + data["fulfilled_room_constraints"].append("no-proxy") + return json.dumps(data) @@ -736,6 +739,9 @@ class AKSlot(models.Model): if self.room is not None: data["room_constraints"].append(f"availability-room-{self.room.pk}") + if not any(constr.startswith("proxy") for constr in data["room_constraints"]): + data["room_constraints"].append("no-proxy") + return json.dumps(data) class AKOrgaMessage(models.Model): -- GitLab