diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php b/web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php index 3d6077d3..e8fe04d0 100644 --- a/web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php +++ b/web/typo3conf/ext/ep_products/Classes/Controller/HotelController.php @@ -84,13 +84,15 @@ class HotelController extends ActionController */ public function detailAction(Hotel $hotel = null) { - if ($hotel === null) { + if ($hotel !== null) { + $hotelUid = $hotel->getUid(); + } else { $hotelUid = $this->settings['hotelUid']; /** @var Hotel $hotel */ $hotel = $this->hotelRepository->findByIdentifier($hotelUid); } $filterSettings = new FilterSettings(); - $filterSettings->setHotelUid($hotel->getUid()); + $filterSettings->setHotelUid($hotelUid); $excludedConceptUids = GeneralUtility::trimExplode(',', $this->settings['excludedConceptUids'], true); $limit = $this->settings['showMoreLink'] ? 4 : 0; $teasers = $this->productService->getTeasergroup($filterSettings, $excludedConceptUids, $limit);