diff --git a/channels/discoveryplus.py b/channels/discoveryplus.py index 66c25197..1684ad65 100644 --- a/channels/discoveryplus.py +++ b/channels/discoveryplus.py @@ -84,7 +84,7 @@ def genres(item): item.clone(title='Comedy', args='genere/comedy'), item.clone(title='Crime', args='genere/crime'), item.clone(title='Documentari', args='genere/documentari'), - item.clone(title='Discovery + Originals', args='genere/discoveryplus-original'), + # item.clone(title='Discovery + Originals', args='genere/discoveryplus-original'), item.clone(title='Food', args='genere/food'), item.clone(title='Medical', args='genere/medical'), item.clone(title='Motori', args='genere/motori'), @@ -143,7 +143,8 @@ def episodios(item): for key in pdict: if key['type'] == 'collection' and key.get('attributes',{}).get('component',{}).get('id', '') == 'tabbed-content': - mandatory = key['attributes']['component']['mandatoryParams'] + mandatory = key['attributes']['component'].get('mandatoryParams','') + if not mandatory: return [support.Item(title='CONTENUTO PLUS')] for option in key['attributes']['component']['filters'][0]['options']: url = '{}/cms/collections/{}?decorators=viewingHistory&include=default&{}&{}'.format(api, key['id'], mandatory, option['parameter']) seasons = []