From d3bd78ba4b17f294220b3ed10f5b6be96dd9a6d1 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@libreserver.org> Date: Mon, 16 Jan 2023 15:09:41 +0000 Subject: [PATCH] Default end time for events --- posts.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/posts.py b/posts.py index 123fe9579..69bdb114a 100644 --- a/posts.py +++ b/posts.py @@ -1291,7 +1291,15 @@ def _create_post_place_and_time(event_date: str, end_date: str, end_date_str = end_date + 'T' + end_time + \ ':00' + strftime("%z", gmtime()) else: - end_date_str = end_date + 'T12:00:00Z' + if not event_time: + end_date_str = end_date + 'T12:00:00Z' + else: + if event_time.endswith('Z'): + end_date_str = end_date + 'T' + event_time + ':00Z' + else: + end_date_str = \ + end_date + 'T' + event_time + ':00' + \ + strftime("%z", gmtime()) # get the starting date and time event_date_str = None