feat(SW-251): check for undefined

This commit is contained in:
Fredrik Thorsson
2024-09-05 13:25:46 +02:00
parent 6089af764a
commit 024a095dc6
4 changed files with 16 additions and 20 deletions

View File

@@ -36,6 +36,7 @@ import {
getHotelDataSchema,
getHotelFilterSchema,
getRatesSchema,
HotelFilters,
roomSchema,
} from "./output"
import tempRatesData from "./tempRatesData.json"
@@ -519,13 +520,12 @@ export const hotelQueryRouter = router({
const filters = hotelData.flatMap(
(data) => data.attributes.detailedFacilities
)
const unieqId = [...new Set(filters.map((data) => data.id))]
const unieqeFilters = [...new Set(filters.map((data) => data.id))]
return {
hotelId: hotelData.map((data) => data.id),
filters: unieqId.map((data) =>
filters.find((find) => find.id === data)
),
filters: unieqeFilters
.map((data) => filters.find((find) => find.id === data))
.filter((filter) => filter !== undefined) as HotelFilters,
}
}),
}),