diff --git a/addon.xml b/addon.xml index bb36178..436d618 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ diff --git a/resources/lib/sky.py b/resources/lib/sky.py index 34cd06d..1fa1eff 100644 --- a/resources/lib/sky.py +++ b/resources/lib/sky.py @@ -799,7 +799,14 @@ def find_item(term, items): icon = rel['images']['data'][0]['attributes']['url'] except: icon = None - t = {'id': att['alias'], 'title': att['title'], 'slug': att['uri'].replace('/watch',''), 'icon': icon} + + if 'uri' in att: + slug = att['uri'].replace('/watch','') + else: + slug = i['relationships']['items']['data'][0]['attributes']['slug'] + t = {'id': att['alias'], 'title': att['title'], 'slug': slug, 'icon': icon} + + res.append(t) return res