From d8bb9f8064292e9673ec767481422c25ef15014e Mon Sep 17 00:00:00 2001 From: Nils Larsen Date: Sun, 14 Jan 2024 21:54:41 +0100 Subject: [PATCH] getCodes(): generate codes for one more day to work as expected (DatePeriod does not include end date by default) --- src/Repository/BookingCodes.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Repository/BookingCodes.php b/src/Repository/BookingCodes.php index c14f383d1..d1511a635 100644 --- a/src/Repository/BookingCodes.php +++ b/src/Repository/BookingCodes.php @@ -80,6 +80,7 @@ public static function getCodes( int $timeframeId, int $startDate = null, int $e if ( ! $timeframe->getRawEndDate() ) { $startGenerationPeriod = new \DateTime( $startDate ); $endGenerationPeriod = new \DateTime( $endDate ); + $endGenerationPeriod->modify( '+1 days' ); // alternatively, DatePeriod::INCLUDE_END_DATE can be used (PHP>8.2) static::generatePeriod( $timeframe, new DatePeriod( $startGenerationPeriod,