diff --git a/packages/ep_products/Classes/Domain/Serialization/Hotel.php b/packages/ep_products/Classes/Domain/Serialization/Hotel.php index 9de9509..5296649 100644 --- a/packages/ep_products/Classes/Domain/Serialization/Hotel.php +++ b/packages/ep_products/Classes/Domain/Serialization/Hotel.php @@ -44,7 +44,7 @@ class Hotel $hotel['@id'] = $entity->getUid(); $hotel['@code'] = $entity->getCode(); $hotel['name'] = $entity->getName(); - $hotel['category'] = \EP\EpProducts\Domain\Model\Hotel::$categoryLabels[$entity->getCategory()]; + $hotel['category'] = \EP\EpProducts\Domain\Model\Hotel::$categoryLabels[$entity->getCategory()] ?? null; $hotel['type'] = \EP\EpProducts\Domain\Model\Hotel::$typeLabels[$entity->getType()]; $hotel['description'] = SerializationUtility::sanitizeText($entity->getDescription()); $hotel['roomtypes'] = SerializationUtility::sanitizeText($entity->getRoomTypes()); diff --git a/packages/ep_products/Classes/Service/ProductDataService.php b/packages/ep_products/Classes/Service/ProductDataService.php index f8085cc..f0f5375 100644 --- a/packages/ep_products/Classes/Service/ProductDataService.php +++ b/packages/ep_products/Classes/Service/ProductDataService.php @@ -156,7 +156,7 @@ class ProductDataService implements SingletonInterface } if (!array_key_exists($row['hotelCategory'], $teaser['hotelCategories'])) { - $teaser['hotelCategories'][$row['hotelCategory']] = Hotel::$categoryLabels[$row['hotelCategory']]; + $teaser['hotelCategories'][$row['hotelCategory']] = Hotel::$categoryLabels[$row['hotelCategory']] ?? null; ksort($teaser['hotelCategories']); } }