X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=resources%2Flib%2FNavigation.py;h=43cdf05a5f5293d554d54a870a9188ed2b24f22e;hb=ee9fa36836a82c51e1ce1575be281d30d7767563;hp=c89b7cec271b7aeb657e2f1c7aaa3f8c1664dffc;hpb=484be04fe96d9f11e840253cf9994adcf5fa61a3;p=plugin.video.netflix.git diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index c89b7ce..43cdf05 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -108,7 +108,7 @@ class Navigation: adult_pin = None if self.check_for_adult_pin(params=params): adult_pin = self.kodi_helper.show_adult_pin_dialog() - if self.netflix_session.send_adult_pin(adult_pin=adult_pin) != True: + if self.netflix_session.send_adult_pin(pin=adult_pin) != True: return self.kodi_helper.show_wrong_adult_pin_notification() self.play_video(video_id=params['video_id'], start_offset=params.get('start_offset', -1)) elif params['action'] == 'user-items' and params['type'] == 'search': @@ -258,7 +258,7 @@ class Navigation: # sort seasons by index by default (they´re coming back unsorted from the api) seasons_sorted = [] for season_id in season_list: - seasons_sorted.append(int(season_list[season_id]['shortName'].split(' ')[1])) + seasons_sorted.append(int(season_list[season_id]['id'])) seasons_sorted.sort() return self.kodi_helper.build_season_listing(seasons_sorted=seasons_sorted, season_list=season_list, build_url=self.build_url) @@ -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'}