X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=resources%2Flib%2FNavigation.py;h=79efa598d22ec16fd6dec18aa78ede59b447abc8;hp=afed9e3bbf81db1f4db235635ef0b7b6e1fa1102;hb=9616c8fc595d3b3bf2fe379febeb2f498e8001d6;hpb=f2d29fb1561ddc4a393555f855a7aa7897106d1b diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index afed9e3..79efa59 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -69,7 +69,7 @@ class Navigation: return False if 'action' not in params.keys(): # show the profiles - self.show_profiles() + return self.show_profiles() elif params['action'] == 'video_lists': # list lists that contain other lists (starting point with recommendations, search, etc.) return self.show_video_lists() @@ -157,10 +157,11 @@ class Navigation: if self.netflix_session._is_size_key(key=key) == False: has_search_results = search_results_raw['value']['search'][key]['titles']['length'] > 0 if has_search_results == False: - for entry in search_results_raw['value']['search'][key]['suggestions']: - if self.netflix_session._is_size_key(key=entry) == False: - if search_results_raw['value']['search'][key]['suggestions'][entry]['relatedvideos']['length'] > 0: - has_search_results = True + if search_results_raw['value']['search'][key].get('suggestions', False) != False: + for entry in search_results_raw['value']['search'][key]['suggestions']: + if self.netflix_session._is_size_key(key=entry) == False: + if search_results_raw['value']['search'][key]['suggestions'][entry]['relatedvideos']['length'] > 0: + has_search_results = True # display that we haven't found a thing