feat(SW-251): check for undefined
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}),
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user