diff --git a/AKModel/models.py b/AKModel/models.py index 5337bb4fb69020fc302d4e8e956cf139036446dc..8e221a3af7a5227d2e8e664e25ad7487f2b8dab2 100644 --- a/AKModel/models.py +++ b/AKModel/models.py @@ -587,7 +587,7 @@ class Room(models.Model): time_constraints = [f"availability-room-{self.pk}"] data = { - "id": self.pk, + "id": str(self.pk), "info": { "name": self.name, }, @@ -714,7 +714,7 @@ class AKSlot(models.Model): return [f"availability-person-{owner.pk}"] data = { - "id": self.pk, + "id": str(self.pk), "duration": int(self.duration * self.slots_in_an_hour), "properties": {}, "room_constraints": [constraint.name diff --git a/AKModel/views/ak.py b/AKModel/views/ak.py index d3b0e93c831df52cb3cbad11755976b97692681f..b8b55ee8244b3e1d2251f74f1891064d03ca9b03 100644 --- a/AKModel/views/ak.py +++ b/AKModel/views/ak.py @@ -131,7 +131,7 @@ class AKJSONExportView(AdminViewMixin, FilterByEventSlugMixin, ListView): constraints.append(f"availability-room-{room}") current_block.append({ - "id": slot_index, + "id": str(slot_index), "info": { "start": slot.simplified, },