From 96e9bed1b7af2141e35c9a7984be0c2a9f73b5ea Mon Sep 17 00:00:00 2001
From: David Trattnig <david@subsquare.at>
Date: Wed, 11 Oct 2023 10:19:25 +0200
Subject: [PATCH] feat: init and playlist getter for item

---
 src/aura_engine/scheduling/domain.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/aura_engine/scheduling/domain.py b/src/aura_engine/scheduling/domain.py
index bbe5514e..8721cf19 100644
--- a/src/aura_engine/scheduling/domain.py
+++ b/src/aura_engine/scheduling/domain.py
@@ -256,7 +256,7 @@ class Timeslot:
         self.end = end
         self.show = show
         self.episode = episode
-        self.playlist = Playlists(None, None, None)
+        self.playlist = None
 
     def get_id(self) -> int:
         """
@@ -478,6 +478,15 @@ class PlaylistItem:
         self.volume = volume
         self.metadata = metadata
 
+    def get_playlist(self) -> Playlist:
+        """
+        Get the playlist of this item.
+
+        Returns:
+            Playlist: The associated playlist.
+        """
+        return self.playlist
+
     def get_position(self) -> int:
         """
         Calculate the position in the playlist.
-- 
GitLab