From ba2a1220a0e811507e1cd74d7db8ffba0a11b260 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Thu, 23 Mar 2023 17:42:54 +0100 Subject: [PATCH] chore: backport #2461 (#2480) fix(api): cast string value to int enum (#2461) c7381a4f809114708838f86aead0d9c769bc3b79 --- api/libretime_api/core/models/preference.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/libretime_api/core/models/preference.py b/api/libretime_api/core/models/preference.py index 4057ef2a2..8a99f807f 100644 --- a/api/libretime_api/core/models/preference.py +++ b/api/libretime_api/core/models/preference.py @@ -78,7 +78,9 @@ class Preference(models.Model): entries = dict(cls.site.values_list("key", "value")) return StreamPreferences( input_fade_transition=float(entries.get("default_transition_fade") or 0.0), - message_format=MessageFormatKind(entries.get("stream_label_format") or 0), + message_format=MessageFormatKind( + int(entries.get("stream_label_format") or 0) + ), message_offline=entries.get("off_air_meta") or "Offline", )