From 13ad251c07e5eda8cd2b1859b7b2fd4a82573295 Mon Sep 17 00:00:00 2001 From: Anna Larch Date: Thu, 6 Jun 2024 10:18:26 +0200 Subject: [PATCH] fix(appointments): log calculated start and end times for slot generation Signed-off-by: Anna Larch --- lib/Service/Appointments/AvailabilityGenerator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Service/Appointments/AvailabilityGenerator.php b/lib/Service/Appointments/AvailabilityGenerator.php index 06b3a8b1f..f4a8cf5d6 100644 --- a/lib/Service/Appointments/AvailabilityGenerator.php +++ b/lib/Service/Appointments/AvailabilityGenerator.php @@ -63,6 +63,8 @@ public function generate(AppointmentConfig $config, $config->getEnd() ?? $end ); + $this->logger->debug("Earliest start: $earliestStart, latest end: $latestEnd", ['app' => 'calendar-appointments']); + // If we reach this state then there are no available dates anymore if ($latestEnd <= $earliestStart) { $this->logger->debug('Appointment config ' . $config->getToken() . ' has {latestEnd} as latest end but {earliestStart} as earliest start. No slots available.', [ @@ -91,6 +93,7 @@ public function generate(AppointmentConfig $config, $intervals = []; foreach ($applicableSlots as $slot) { + $this->logger->debug('Slot start: ' . $slot->getStart() . ', slot end: ' . $slot->getEnd(), ['app' => 'calendar-appointments']); if ($slot->getEnd() <= $earliestStart || $slot->getStart() >= $latestEnd) { continue; }