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

feat: update programme & playout

parent 5deadbdb
No related branches found
No related tags found
No related merge requests found
...@@ -1188,7 +1188,7 @@ class RadioCBASettings(TypedDict): ...@@ -1188,7 +1188,7 @@ class RadioCBASettings(TypedDict):
class ProgrammeFallback(TypedDict): class ProgrammeFallback(TypedDict):
default_pool: Literal["fallback"] | None default_pool: str
show_id: int | None show_id: int | None
...@@ -1316,7 +1316,7 @@ class RadioSettingsSerializer(serializers.ModelSerializer): ...@@ -1316,7 +1316,7 @@ class RadioSettingsSerializer(serializers.ModelSerializer):
"micro": {"show_id": obj.micro_show.id if obj.micro_show else None}, "micro": {"show_id": obj.micro_show.id if obj.micro_show else None},
"fallback": { "fallback": {
"show_id": obj.fallback_show.id if obj.fallback_show else None, "show_id": obj.fallback_show.id if obj.fallback_show else None,
"default_pool": "fallback", "default_pool": "fallback" if obj.fallback_default_pool else "",
}, },
} }
...@@ -1324,9 +1324,7 @@ class RadioSettingsSerializer(serializers.ModelSerializer): ...@@ -1324,9 +1324,7 @@ class RadioSettingsSerializer(serializers.ModelSerializer):
def get_playout(obj) -> RadioPlayoutSettings: def get_playout(obj) -> RadioPlayoutSettings:
return { return {
"line_in_channels": obj.line_in_channels, "line_in_channels": obj.line_in_channels,
"pools": { "pools": obj.fallback_pools,
"fallback": obj.fallback_default_pool,
},
} }
@staticmethod @staticmethod
......
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