From: Sebastian Golasch Date: Fri, 3 Mar 2017 11:54:37 +0000 (+0100) Subject: fix(search): Fixes #12 X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=commitdiff_plain;h=91eacc378fc888732ca71e5bccac4e38c303892f fix(search): Fixes #12 --- diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index afed9e3..d3ef70c 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -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 diff --git a/resources/lib/NetflixSession.py b/resources/lib/NetflixSession.py index e87cc82..edef45f 100644 --- a/resources/lib/NetflixSession.py +++ b/resources/lib/NetflixSession.py @@ -1164,11 +1164,11 @@ class NetflixSession: :obj:`str` Quality of the video """ - quality = '540' + quality = '720' if video['videoQuality']['hasHD']: - quality = '720' - if video['videoQuality']['hasUltraHD']: quality = '1080' + if video['videoQuality']['hasUltraHD']: + quality = '4000' return quality def parse_runtime_for_video (self, video):