Merged in fix/dates-create-booking-output (pull request #1589)

fix: fixed bug with wrong schema

* fix: fixed bug with wrong schema


Approved-by: Niclas Edenvin
This commit is contained in:
Pontus Dreij
2025-03-20 19:05:51 +00:00
parent 68c000aa0f
commit 096cf700f4
2 changed files with 2 additions and 6 deletions

View File

@@ -16,7 +16,7 @@ import {
removePackageInput,
updateBookingInput,
} from "./input"
import { createBookingSchema } from "./output"
import { bookingConfirmationSchema, createBookingSchema } from "./output"
import type { Session } from "next-auth"
@@ -523,7 +523,7 @@ export const bookingMutationRouter = router({
const apiJson = await apiResponse.json()
console.log("apiJson", apiJson)
const verifiedData = createBookingSchema.safeParse(apiJson)
const verifiedData = bookingConfirmationSchema.safeParse(apiJson)
if (!verifiedData.success) {
updateBookingFailCounter.add(1, {
confirmationNumber,

View File

@@ -12,8 +12,6 @@ export const createBookingSchema = z
data: z.object({
attributes: z.object({
reservationStatus: z.string(),
checkInDate: z.string(),
checkOutDate: z.string(),
paymentUrl: z.string().nullable().optional(),
rooms: z
.array(
@@ -63,8 +61,6 @@ export const createBookingSchema = z
reservationStatus: d.data.attributes.reservationStatus,
paymentUrl: d.data.attributes.paymentUrl,
rooms: d.data.attributes.rooms,
checkInDate: d.data.attributes.checkInDate,
checkOutDate: d.data.attributes.checkOutDate,
errors: d.data.attributes.errors,
}))