X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=resources%2Flib%2FNavigation.py;fp=resources%2Flib%2FNavigation.py;h=2d690af942d4459039cee4bf6fc3a000c0d4f186;hp=1643706551e3992606cf7d6b74ff98c349892939;hb=885d0084883d67d0c9a58669baebb25f097b47dc;hpb=284dd0d3f0a7763fafe1a71c4a45d45b21a7d217 diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index 1643706..2d690af 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -541,9 +541,14 @@ class Navigation: """ url_values = urllib.urlencode(params) # check for cached items - if self.kodi_helper.has_cached_item(cache_id=url_values) and params.get('cache', False) == True: - self.log(msg='Fetching item from cache: (cache_id=' + url_values + ')') - return self.kodi_helper.get_cached_item(cache_id=url_values) + if params.get('cache', False) == True: + cached_value = self.kodi_helper.get_cached_item(cache_id=url_values) + + # Cache lookup successful? + if cached_value != None: + self.log(msg='Fetched item from cache: (cache_id=' + url_values + ')') + return cached_value + url = self.get_netflix_service_url() full_url = url + '?' + url_values data = urllib2.urlopen(full_url).read()