From 3d3011635ddcf1f1b29808dc889938e0638ea9a3 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Wed, 25 Nov 2020 16:35:29 +0100
Subject: [PATCH] Init current playlogs. engine-clock#11

---
 src/models.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/models.py b/src/models.py
index 1706164..fb9e737 100644
--- a/src/models.py
+++ b/src/models.py
@@ -483,6 +483,8 @@ class ClockInfo(db.Model):
                     playlogs = PlayLog.select_for_timeslot(most_recent_track.timeslot_id)
                     playlogs.sort(key=lambda track: track.track_start, reverse=False) 
                     info["current_playlogs"] = playlog_schema.dump(playlogs)                    
+                    if info["current_playlogs"] == None:
+                        info["current_playlogs"] = {}
 
                     # Invalid timeslots (e.g. in fallback scenarios) get a virtual start date of the first fallback track
                     if info["current_timeslot"]["timeslot_id"] == -1:
-- 
GitLab