From 335d36464f24e3cb5489410662648c2d66ee086f Mon Sep 17 00:00:00 2001 From: mediaminister Date: Sun, 30 Aug 2026 20:32:49 +0200 Subject: [PATCH] Prevent crash on missing images --- resources/lib/play/content.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/lib/play/content.py b/resources/lib/play/content.py index 237de95..309d439 100644 --- a/resources/lib/play/content.py +++ b/resources/lib/play/content.py @@ -639,7 +639,7 @@ def _parse_cards_data(data): title=card.get('title'), category_id=str(card.get('categoryId')), category_name=card.get('category') or 'No category', - poster=card.get('images')[0].get('url'), + poster=card.get('images')[0].get('url') if card.get('images') else None, channel=card.get('brand'), )) elif card.get('type') == 'VIDEO': @@ -651,7 +651,7 @@ def _parse_cards_data(data): description=html_to_kodi(card.get('description')), duration=card.get('duration'), position=card.get('position'), - thumb=card.get('images')[0].get('url'), + thumb=card.get('images')[0].get('url') if card.get('images') else None, program_title=card.get('title'), aired=datetime.fromtimestamp(card.get('dates', {}).get('publishDate', 0.0) or 0.0), expiry=datetime.fromtimestamp(card.get('dates', {}).get('unpublishDate', 0.0) or 0.0),