From f4f29a0e273de02155ada167c9ae8c41addc1cc2 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Thu, 18 Sep 2025 10:34:51 -0500 Subject: [PATCH] Break out of channel child elements once required data is acquired. --- apps/epg/tasks.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/epg/tasks.py b/apps/epg/tasks.py index dc0fdbe6..45b17bb7 100644 --- a/apps/epg/tasks.py +++ b/apps/epg/tasks.py @@ -879,6 +879,8 @@ def parse_channels_only(source): display_name = child.text.strip() elif child.tag == 'icon': icon_url = child.get('src', '').strip() + if display_name and icon_url: + break # No need to continue if we have both if not display_name: display_name = tvg_id