From b4e780e4e18d4df0f571e1f33f22968786034870 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Hells=C3=A9n?= Date: Fri, 23 Feb 2024 16:22:56 +0100 Subject: [PATCH] Don't allow year 0 --- feeds/add_feeds.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/feeds/add_feeds.py b/feeds/add_feeds.py index a55f386..22602e3 100644 --- a/feeds/add_feeds.py +++ b/feeds/add_feeds.py @@ -146,6 +146,9 @@ def struct_time_to_datetime(struct_time: struct_time | None) -> datetime.datetim if not struct_time: return None + if struct_time == "Mon, 01 Jan 0001 00:00:00 +0000": + return None + dt: datetime.datetime = datetime.datetime.fromtimestamp(mktime(struct_time), tz=datetime.timezone.utc) if not dt: logger.error("Error converting struct_time to datetime: %s", struct_time)