From 11459f16b0d6557a1fd527f303bae44e158a4b59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Wed, 17 May 2023 21:46:22 +0200
Subject: [PATCH] Fix timezone replacement for default slots

---
 AKModel/views/manage.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/AKModel/views/manage.py b/AKModel/views/manage.py
index e4c72503..369395d5 100644
--- a/AKModel/views/manage.py
+++ b/AKModel/views/manage.py
@@ -150,8 +150,8 @@ class DefaultSlotEditorView(EventSlugMixin, IntermediateAdminView):
         previous_slot_ids = set(s.id for s in self.event.defaultslot_set.all())
 
         for slot in default_slots_raw:
-            start = parse_datetime(slot["start"]).astimezone(tz)
-            end = parse_datetime(slot["end"]).astimezone(tz)
+            start = parse_datetime(slot["start"]).replace(tzinfo=tz)
+            end = parse_datetime(slot["end"]).replace(tzinfo=tz)
 
             if slot["id"] != '':
                 id = int(slot["id"])
-- 
GitLab