From c69d8a0ec4b7f180c5a7741b64cb86d7e5927bbd Mon Sep 17 00:00:00 2001 From: Sebastian Golasch Date: Mon, 27 Feb 2017 14:22:17 +0100 Subject: [PATCH] fix(seasons): Make season sorting more robust --- resources/lib/KodiHelper.py | 2 +- resources/lib/Navigation.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/lib/KodiHelper.py b/resources/lib/KodiHelper.py index 1912efd..85bbd44 100644 --- a/resources/lib/KodiHelper.py +++ b/resources/lib/KodiHelper.py @@ -557,7 +557,7 @@ class KodiHelper: for index in seasons_sorted: for season_id in season_list: season = season_list[season_id] - if int(season['shortName'].split(' ')[1]) == index: + if int(season['id']) == index: li = xbmcgui.ListItem(label=season['text']) # add some art to the item li = self._generate_art_info(entry=season, li=li) diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index fcdea06..01426de 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -258,7 +258,10 @@ 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])) + print '---Le DEBUG--' + print season_list[season_id] + print '---Le DEBUG--' + 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) -- 2.30.2