fix(seasons): Make season sorting more robust
authorSebastian Golasch <public@asciidisco.com>
Mon, 27 Feb 2017 13:22:17 +0000 (14:22 +0100)
committerSebastian Golasch <public@asciidisco.com>
Mon, 27 Feb 2017 13:22:17 +0000 (14:22 +0100)
resources/lib/KodiHelper.py
resources/lib/Navigation.py

index 1912efd291a69cce7f9334cf63f57e31ee9a5181..85bbd44b87161c57c663c46ef1d5c69b3d47da5c 100644 (file)
@@ -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)
index fcdea068f4b7f182fc8a49249071d46f590d73a6..01426de1de4c8d8744ea7c1e67f0af24234c2485 100644 (file)
@@ -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)