From bf526ea27a2d61a99ce61a269b0f37647d4c990e Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Tue, 13 Feb 2024 18:35:12 +0100 Subject: [PATCH] Fix documentations not being displayed due to timezone mismatch --- aleksis/apps/alsijil/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index ea9bce99e..65ac367a1 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -1,4 +1,4 @@ -from datetime import date, datetime +from datetime import date, datetime, timezone from typing import Optional, Union from urllib.parse import urlparse import json @@ -553,7 +553,7 @@ class Documentation(CalendarEvent): existing_documentations := ( event_reference_obj := event["REFERENCE_OBJECT"] ).documentation.filter( - datetime_start=event["DTSTART"].dt, datetime_end=event["DTEND"].dt + datetime_start=event["DTSTART"].dt.replace(tzinfo=timezone.utc), datetime_end=event["DTEND"].dt.replace(tzinfo=timezone.utc) ) ).exists() else cls( -- GitLab