fix: Update getRoomsAvailability

This commit is contained in:
Pontus Dreij
2025-01-27 10:22:29 +01:00
parent bebf6c99c3
commit 4bc459f0a4
2 changed files with 19 additions and 15 deletions

View File

@@ -330,7 +330,7 @@ export const hotelQueryRouter = router({
roomStayEndDate,
adults,
...(children && { children }),
bookingCode,
...(bookingCode && { bookingCode }),
}
roomsAvailabilityCounter.add(1, {
@@ -385,6 +385,7 @@ export const hotelQueryRouter = router({
return null
}
const apiJson = await apiResponse.json()
const validateAvailabilityData =
getRoomsAvailabilitySchema.safeParse(apiJson)
if (!validateAvailabilityData.success) {
@@ -394,7 +395,7 @@ export const hotelQueryRouter = router({
roomStayEndDate,
adults,
children,
bookingCode,
bookingCode: bookingCode ?? undefined,
error_type: "validation_error",
error: JSON.stringify(validateAvailabilityData.error),
})
@@ -413,7 +414,7 @@ export const hotelQueryRouter = router({
roomStayEndDate,
adults,
children,
bookingCode,
bookingCode: bookingCode ?? undefined,
})
console.info(
"api.hotels.roomsAvailability success",