Skip to content
Snippets Groups Projects
Verified Commit 4a806428 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

fix: add note_id to the Timeslot serializer

parent 2b32b368
No related branches found
No related tags found
No related merge requests found
Pipeline #3438 passed
...@@ -700,6 +700,9 @@ class ScheduleDryRunResponseSerializer(serializers.Serializer): ...@@ -700,6 +700,9 @@ class ScheduleDryRunResponseSerializer(serializers.Serializer):
class TimeSlotSerializer(serializers.ModelSerializer): class TimeSlotSerializer(serializers.ModelSerializer):
note_id = serializers.PrimaryKeyRelatedField(
allow_null=True, queryset=Note.objects.all(), required=False
)
show_id = serializers.PrimaryKeyRelatedField(queryset=Show.objects.all(), required=False) show_id = serializers.PrimaryKeyRelatedField(queryset=Show.objects.all(), required=False)
schedule_id = serializers.PrimaryKeyRelatedField( schedule_id = serializers.PrimaryKeyRelatedField(
queryset=Schedule.objects.all(), required=False queryset=Schedule.objects.all(), required=False
...@@ -721,6 +724,7 @@ class TimeSlotSerializer(serializers.ModelSerializer): ...@@ -721,6 +724,7 @@ class TimeSlotSerializer(serializers.ModelSerializer):
) )
fields = ( fields = (
"memo", "memo",
"note_id",
"playlist_id", "playlist_id",
"repetition_of_id", "repetition_of_id",
) + read_only_fields ) + read_only_fields
...@@ -730,7 +734,7 @@ class TimeSlotSerializer(serializers.ModelSerializer): ...@@ -730,7 +734,7 @@ class TimeSlotSerializer(serializers.ModelSerializer):
# Only save certain fields # Only save certain fields
instance.memo = validated_data.get("memo", instance.memo) instance.memo = validated_data.get("memo", instance.memo)
instance.repetition_of = validated_data.get("repetition_of", instance.repetition_of_id) instance.repetition_of = validated_data.get("repetition_of_id", instance.repetition_of)
instance.playlist_id = validated_data.get("playlist_id", instance.playlist_id) instance.playlist_id = validated_data.get("playlist_id", instance.playlist_id)
instance.save() instance.save()
return instance return instance
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment