From ea2d1a5088c303e2d4c2537885883ffcaed5ebe7 Mon Sep 17 00:00:00 2001 From: Andre Herbst Date: Sat, 8 Jan 2022 15:35:48 +0100 Subject: [PATCH] fix: use utc time in ical file so that calendar servers (i.e. like google calendar) show the correct event times after importing the ical url --- events/events.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/events/events.py b/events/events.py index 3f08b0985..332801985 100644 --- a/events/events.py +++ b/events/events.py @@ -13,7 +13,7 @@ Released under AGPLv3+ license, see LICENSE """ -from datetime import datetime, timedelta +from datetime import datetime, timedelta, timezone from pelican import signals, utils, contents from collections import namedtuple, defaultdict import icalendar @@ -77,7 +77,7 @@ def parse_timedelta(metadata): def basic_isoformat(datetime_value): - return datetime_value.strftime("%Y%m%dT%H%M%S") + return datetime_value.astimezone(timezone.utc).strftime("%Y%m%dT%H%M%SZ") def parse_article(content):