Open ChristianBlenk opened 3 years ago
Möglicherweise reicht folgende Anpassung in "module/Backend/src/Backend/Controller/BookingController.php" aus:
$limit = 1000;
if ($dateStart && $dateEnd) {
$reservations = $reservationManager->getInRange($dateStart, $dateEnd, $limit);
$bookings = $bookingManager->getByReservations($reservations, $filters['filters']);
} else {
$bookings = $bookingManager->getBy($filters['filters'], null, $limit);
}
if($search){
$bookings = $this->complexFilterBookings($bookings, $filters);
$reservations = $reservationManager->getByBookings($bookings);
}
$userManager->getByBookings($bookings);
}
Es wird zusätzlich geprüft, ob die Suchbedingung gefüllt ist. Nun sollten die Datumsfilter korrekt greifen. Könnte das ein möglicher Fix sein?
Der Filter für das Datum scheint nicht zu funktionieren. Egal welcher Eintrag gewählt wird, es werden immer alle Zeiträume angezeigt. Der Filter scheint für Einzelbuchungen zu funktionieren. Bei Abos werden auch Zeiträume angezeigt, die vor und nach dem Filter statt finden.
Version 1.7