Skip to content

Commit

Permalink
Merge pull request #6052 from nextcloud/backport/6051/stable4.7
Browse files Browse the repository at this point in the history
[stable4.7] fix(appointments): log calculated start and end times for slot generation
  • Loading branch information
miaulalala committed Jun 6, 2024
2 parents 830f8e5 + e379780 commit c9c2c47
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lib/Service/Appointments/AvailabilityGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,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.', [
Expand Down Expand Up @@ -107,6 +109,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;
}
Expand Down

0 comments on commit c9c2c47

Please sign in to comment.