diff --git a/public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php b/public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php index 50b476d9..623a7498 100644 --- a/public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/ResellerDataService.php @@ -117,9 +117,13 @@ class ResellerDataService implements SingletonInterface { /** @var Hotel $hotel */ $hotelData = SerializedHotel::fromEntity($hotel); - $dates = $this->productRepository->getDatesForExport($product, $hotel); - $hotelData['dates']['date'] = $this->preprocessDates($dates, $paCode); $data['hotels']['hotel'][] = $hotelData; + if (false === $product->getBookable()) { + $hotelData['dates']['date'] = []; + } else { + $dates = $this->productRepository->getDatesForExport($product, $hotel); + $hotelData['dates']['date'] = $this->preprocessDates($dates, $paCode); + } } return $data;