From 45a76ff1afb834e5287bd986e418a96f35ee66e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de> Date: Thu, 9 May 2024 00:59:26 +0200 Subject: [PATCH] Fix scheduling for AKs that don't have a room yet --- AKScheduling/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AKScheduling/api.py b/AKScheduling/api.py index 61c939ed..e78fda78 100644 --- a/AKScheduling/api.py +++ b/AKScheduling/api.py @@ -165,7 +165,7 @@ class EventSerializer(serializers.ModelSerializer): # Updated room if needed (pk changed -- otherwise, no need for an additional database lookup) new_room_id = validated_data.get('room')["pk"] - if instance.room.pk != new_room_id: + if instance.room is None or instance.room.pk != new_room_id: instance.room = get_object_or_404(Room, pk=new_room_id) instance.save() -- GitLab