diff --git a/api/libretime_api/core/tests/models/test_preference.py b/api/libretime_api/core/tests/models/test_preference.py index 1a8a38da3..12efa45f9 100644 --- a/api/libretime_api/core/tests/models/test_preference.py +++ b/api/libretime_api/core/tests/models/test_preference.py @@ -4,7 +4,7 @@ from libretime_api.core.models.preference import Preference # pylint: disable=invalid-name,unused-argument def test_preference_get_site_preferences(db): result = Preference.get_site_preferences() - assert result.dict() == { + assert result.model_dump() == { "station_name": "LibreTime", } @@ -12,7 +12,7 @@ def test_preference_get_site_preferences(db): # pylint: disable=invalid-name,unused-argument def test_preference_get_stream_preferences(db): result = Preference.get_stream_preferences() - assert result.dict() == { + assert result.model_dump() == { "input_fade_transition": 0.0, "message_format": 0, "message_offline": "LibreTime - offline", @@ -22,7 +22,7 @@ def test_preference_get_stream_preferences(db): # pylint: disable=invalid-name,unused-argument def test_preference_get_stream_state(db): result = Preference.get_stream_state() - assert result.dict() == { + assert result.model_dump() == { "input_main_connected": False, "input_main_streaming": False, "input_show_connected": False, diff --git a/api/libretime_api/core/views/info.py b/api/libretime_api/core/views/info.py index 6e188c036..c00507685 100644 --- a/api/libretime_api/core/views/info.py +++ b/api/libretime_api/core/views/info.py @@ -22,7 +22,7 @@ class InfoView(APIView): def get(self, request): data = Preference.get_site_preferences() return Response( - data.dict( + data.model_dump( include={ "station_name", } diff --git a/api/libretime_api/core/views/stream.py b/api/libretime_api/core/views/stream.py index f25d5e577..531113aba 100644 --- a/api/libretime_api/core/views/stream.py +++ b/api/libretime_api/core/views/stream.py @@ -14,7 +14,7 @@ class StreamPreferencesView(views.APIView): def get(self, request): data = Preference.get_stream_preferences() return Response( - data.dict( + data.model_dump( include={ "input_fade_transition", "message_format", @@ -32,7 +32,7 @@ class StreamStateView(views.APIView): def get(self, request): data = Preference.get_stream_state() return Response( - data.dict( + data.model_dump( include={ "input_main_connected", "input_main_streaming",