diff --git a/CHANGES.md b/CHANGES.md index 38cfa44..eeb152a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,9 @@ -### 0.20.13 (2019-12-16 04:00:00 UTC) +### 0.20.14 (2019-12-20 00:15:00 UTC) + +* Fix fetching static files for Kodi repo + + +### 0.20.13 (2019-12-16 04:00:00 UTC) * Fix TL provider - replace user/pass with digest auth method * Change improve TL and IPT provider recent search performance to process new items since the previous cycle diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py index 5a66496..3a9ca2f 100644 --- a/sickbeard/webserve.py +++ b/sickbeard/webserve.py @@ -301,9 +301,9 @@ class CalendarHandler(BaseHandler): class RepoHandler(BaseStaticFileHandler): - def get(self, path, include_body=True, *args, **kwargs): - super(RepoHandler, self).get(path, include_body) - logger.log('Kodi req... get(path): %s' % path, logger.DEBUG) + def parse_url_path(self, url_path): + logger.log('Kodi req... get(path): %s' % url_path, logger.DEBUG) + return super(RepoHandler, self).parse_url_path(url_path) def set_extra_headers(self, *args, **kwargs): super(RepoHandler, self).set_extra_headers(*args, **kwargs) @@ -400,6 +400,8 @@ class RepoHandler(BaseStaticFileHandler): (cache_client_kodi_watchedstate, 'icon.png')), (('service.sickgear.watchedstate.updater', 'resources', 'settings.xml'), (cache_client_kodi_watchedstate, 'resources', 'settings.xml')), + (('service.sickgear.watchedstate.updater', 'icon.png'), + (cache_client_kodi_watchedstate, 'resources', 'icon.png')), (('service.sickgear.watchedstate.updater', 'resources', 'language', 'English', 'strings.xml'), (cache_client_kodi_watchedstate, 'resources', 'language', 'English', 'strings.xml')), ):