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