fix(cache): Exchange type with video-list-id as cache identifier in genre sub listing
[plugin.video.netflix.git] / resources / lib / Navigation.py
index c89b7cec271b7aeb657e2f1c7aaa3f8c1664dffc..4ccbd290e3e2ed8fba683c59e4ecc70661c653ff 100644 (file)
@@ -273,8 +273,8 @@ class Navigation:
         type : :obj:`str`
             None or 'queue' f.e. when it´s a special video lists
         """
-        if self.kodi_helper.has_cached_item(cache_id=type):
-            video_list = self.kodi_helper.get_cached_item(cache_id=type)
+        if self.kodi_helper.has_cached_item(cache_id=video_list_id):
+            video_list = self.kodi_helper.get_cached_item(cache_id=video_list_id)
         else:
             raw_video_list = self.netflix_session.fetch_video_list(list_id=video_list_id)
             # check for any errors
@@ -283,7 +283,7 @@ class Navigation:
             # parse the video list ids
             if 'videos' in raw_video_list['value'].keys():
                 video_list = self.netflix_session.parse_video_list(response_data=raw_video_list)
-                self.kodi_helper.add_cached_item(cache_id=type, contents=video_list)
+                self.kodi_helper.add_cached_item(cache_id=video_list_id, contents=video_list)
             else:
                 video_list = []
         actions = {'movie': 'play_video', 'show': 'season_list'}