From 27603536a8aa69607f731493a5e73f5c43af1bd8 Mon Sep 17 00:00:00 2001 From: Elias Kohout Date: Wed, 26 Nov 2025 16:00:08 +0100 Subject: [PATCH] fix bug when using acc for open event --- model/TimeSlot.py | 2 +- model/TimeSlotContainer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/model/TimeSlot.py b/model/TimeSlot.py index a1d4368..9d2e458 100644 --- a/model/TimeSlot.py +++ b/model/TimeSlot.py @@ -46,4 +46,4 @@ class TimeSlot(): def duration(self) -> datetime.timedelta: end = self.end if not end: end = datetime.now() - return self.end - self.start + return end - self.start diff --git a/model/TimeSlotContainer.py b/model/TimeSlotContainer.py index e23a390..354b1a2 100644 --- a/model/TimeSlotContainer.py +++ b/model/TimeSlotContainer.py @@ -14,7 +14,7 @@ class TimeSlotContainer: def get_all_time_slots(self) -> list[TimeSlot]: return self._ds.get_all_time_slots() - def get_time_slots_by_date(self, start: date, end: date = datetime.now().date()): + def get_time_slots_by_date(self, start: datetime, end: datetime = datetime.now()): # The selection will be oriented at the start date return [ts for ts in self._ds.get_all_time_slots() if ts.start >= start and ts.start <= end]