From 7e7774d4a82da324fba6a8278ab0b7a36a50a9dd Mon Sep 17 00:00:00 2001 From: Thomas Ruoff Date: Thu, 13 Oct 2022 11:19:27 +0200 Subject: [PATCH] fix typings --- db/index.ts | 7 +++---- pages/admin/bookings/[uuid]/bill.tsx | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/db/index.ts b/db/index.ts index 1fd26d4..fd13b0b 100644 --- a/db/index.ts +++ b/db/index.ts @@ -69,7 +69,7 @@ export function getBookings({ }); } -export function createBooking(data: Booking) { +export function createBooking(data: Prisma.BookingCreateInput) { return prisma.booking.create({ data }); @@ -104,14 +104,13 @@ export function createBill( export function patchBill( bookingUUID: string, - data: Prisma.BillUncheckedUpdateInput, + data: Prisma.BillUpdateInput, ) { - const { id, ...rest } = data; return prisma.bill.update({ where: { }, data: { - ...rest, + ...data, booking: { connect: { uuid: bookingUUID } } diff --git a/pages/admin/bookings/[uuid]/bill.tsx b/pages/admin/bookings/[uuid]/bill.tsx index 03aeecf..9a160de 100644 --- a/pages/admin/bookings/[uuid]/bill.tsx +++ b/pages/admin/bookings/[uuid]/bill.tsx @@ -102,6 +102,7 @@ function BookingBillPage({ tarif, status, additionalCosts: { create: additionalCosts }, + booking: { connect: { where: { uuid: booking.uuid } } }, }) booking.bill = bill