From 62b3f8da2d5f993dc97d6934ba6f6aa3847a2f63 Mon Sep 17 00:00:00 2001 From: xnappo Date: Wed, 18 Mar 2015 15:49:49 -0500 Subject: [PATCH] Different studio fix PlayUtils was erroring on empty list - this is a better fix than the last i think --- resources/lib/API.py | 4 +--- resources/lib/PlaybackUtils.py | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/resources/lib/API.py b/resources/lib/API.py index 327efd30..3619fd37 100644 --- a/resources/lib/API.py +++ b/resources/lib/API.py @@ -94,12 +94,10 @@ class API(): if item.get("SeriesStudio") != None and item.get("SeriesStudio") != '': studios.append(item.get("SeriesStudio")) else: - if(item.get("Studios") != [] and item.get("Studios") != None): + if(item.get("Studios") != []): for studio_string in item.get("Studios"): temp=studio_string.get("Name") studios.append(temp) - else: - studios.append("") return studios def getMediaStreams(self, item, mediaSources=False): diff --git a/resources/lib/PlaybackUtils.py b/resources/lib/PlaybackUtils.py index 6731be85..997f836b 100644 --- a/resources/lib/PlaybackUtils.py +++ b/resources/lib/PlaybackUtils.py @@ -144,7 +144,10 @@ class PlaybackUtils(): # Process Studios studios = API().getStudios(result) - studio = studios[0] + if studios == []: + studio = "" + else: + studio = studios[0] listItem.setInfo('video', {'studio' : studio}) # play info