From cc6b18022ca21dda26492569a24301962afe4691 Mon Sep 17 00:00:00 2001 From: Alex Tselegidis Date: Thu, 12 Nov 2020 14:15:12 +0200 Subject: [PATCH] Ensure that non working days are not processed. --- application/libraries/Availability.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/libraries/Availability.php b/application/libraries/Availability.php index 08daad31..55fcf307 100644 --- a/application/libraries/Availability.php +++ b/application/libraries/Availability.php @@ -345,6 +345,11 @@ class Availability { $working_day = strtolower(date('l', strtotime($date))); $working_hours = $working_plan[$working_day]; + if ( ! $working_hours) + { + return []; + } + $periods = [ [ 'start' => new DateTime($date . ' ' . $working_hours['start']),