From c7381a4f809114708838f86aead0d9c769bc3b79 Mon Sep 17 00:00:00 2001
From: Jonas L <jooola@users.noreply.github.com>
Date: Wed, 15 Mar 2023 22:19:04 +0100
Subject: [PATCH] fix(api): cast string value to int enum (#2461)

---
 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",
         )