From 95dad62da99396195136110082a43b6e435e45e2 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Wed, 26 Aug 2020 13:27:09 +0200
Subject: [PATCH] Small performance improvement.

---
 modules/scheduling/calender_fetcher.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/scheduling/calender_fetcher.py b/modules/scheduling/calender_fetcher.py
index 0c2be824..e8a4ecba 100644
--- a/modules/scheduling/calender_fetcher.py
+++ b/modules/scheduling/calender_fetcher.py
@@ -278,15 +278,15 @@ class CalendarFetcher:
         servicetype = "api_tank_playlist"
         playlist = None
 
+        if not playlist_id:
+            return None
+
         # If playlist is already fetched, use the existing one
         for playlist in fetched_playlists:
             if playlist["id"] == playlist_id:
                 self.logger.debug("Playlist #%s already fetched" % playlist_id)
                 return playlist
 
-        if not playlist_id:
-            return None
-
         url = self.__build_url__(servicetype, "${ID}", playlist_id)
         json_response = self.__fetch_data__(servicetype, url)
 
-- 
GitLab