diff --git a/program/serializers.py b/program/serializers.py index 5d377851b66c2ad208476289f0b1a8160773d91c..ee4910b01b6c63442e5289a08c632e720de4dd67 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1016,10 +1016,8 @@ class NoteSerializer(serializers.ModelSerializer): links_data = validated_data.pop("links", []) # required - if "timeslot" in validated_data: - validated_data["timeslot"] = validated_data.pop("timeslot") - else: - # TODO: Once we remove nested routes, this hack should be removed + # TODO: Once we remove nested routes, this hack should be removed + if "timeslot" not in validated_data: timeslot_pk = TimeSlot.objects.get(pk=self.context["request"].path.split("/")[-3]) validated_data["timeslot"] = validated_data.pop("timeslot", timeslot_pk)