From dfcca86ee23c61b4b1d63219f03a7b7b8545a579 Mon Sep 17 00:00:00 2001 From: Nirvana Date: Mon, 2 Mar 2026 16:51:34 +0100 Subject: [PATCH] Add discovery --- lib/streaming_providers/providers/discovery/provider.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/streaming_providers/providers/discovery/provider.py b/lib/streaming_providers/providers/discovery/provider.py index 6cc3f75..2e352c1 100644 --- a/lib/streaming_providers/providers/discovery/provider.py +++ b/lib/streaming_providers/providers/discovery/provider.py @@ -644,6 +644,12 @@ class DiscoveryProvider(StreamingProvider): from datetime import timezone now_utc = datetime.now(timezone.utc) + # Ensure start_dt and end_dt are timezone-aware + if start_dt.tzinfo is None: + start_dt = start_dt.replace(tzinfo=timezone.utc) + if end_dt.tzinfo is None: + end_dt = end_dt.replace(tzinfo=timezone.utc) + if now_utc > end_dt: status = EventStatus.ENDED elif start_dt <= now_utc <= end_dt: