Merged in fix/metadata-schema (pull request #2893)
fix: Updated metadata schema to handle transformed hotel data * fix: Updated metadata schema to handle transformed hotel data Approved-by: Linus Flood
This commit is contained in:
committed by
Linus Flood
parent
57315baf97
commit
4f151b143e
@@ -21,14 +21,14 @@ function getSubpageDescription(
|
||||
}
|
||||
|
||||
switch (subpageUrl) {
|
||||
case additionalHotelData.hotelParking.nameInUrl:
|
||||
return additionalHotelData.hotelParking.elevatorPitch
|
||||
case additionalHotelData.healthAndFitness.nameInUrl:
|
||||
return additionalHotelData.healthAndFitness.elevatorPitch
|
||||
case additionalHotelData.hotelSpecialNeeds.nameInUrl:
|
||||
return additionalHotelData.hotelSpecialNeeds.elevatorPitch
|
||||
case additionalHotelData.meetingRooms.nameInUrl:
|
||||
return additionalHotelData.meetingRooms.elevatorPitch
|
||||
case additionalHotelData.hotelParking?.nameInUrl:
|
||||
return additionalHotelData.hotelParking?.elevatorPitch
|
||||
case additionalHotelData.healthAndFitness?.nameInUrl:
|
||||
return additionalHotelData.healthAndFitness?.elevatorPitch
|
||||
case additionalHotelData.hotelSpecialNeeds?.nameInUrl:
|
||||
return additionalHotelData.hotelSpecialNeeds?.elevatorPitch
|
||||
case additionalHotelData.meetingRooms?.nameInUrl:
|
||||
return additionalHotelData.meetingRooms?.elevatorPitch
|
||||
default:
|
||||
return null
|
||||
}
|
||||
@@ -57,7 +57,7 @@ export async function getHotelPageDescription(data: RawMetadataSchema) {
|
||||
const location = hotelData.translatedCityName
|
||||
const amenities = hotelData.detailedFacilities
|
||||
|
||||
if (amenities.length < 4) {
|
||||
if (!amenities || amenities.length < 4) {
|
||||
return intl.formatMessage(
|
||||
{ defaultMessage: "{hotelName} in {location}. Book your stay now!" },
|
||||
{ hotelName, location }
|
||||
|
||||
Reference in New Issue
Block a user