From 2cdd086ef3339ffae371fa6911fc85bd27802550 Mon Sep 17 00:00:00 2001 From: Arvid Norlin Date: Tue, 13 May 2025 11:33:37 +0000 Subject: [PATCH] Merged in feat/log-create-booking-data (pull request #2075) feat: improve logging for booking.create * feat: improve logging for booking.create Approved-by: Michael Zetterberg --- apps/scandic-web/server/routers/booking/mutation.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/scandic-web/server/routers/booking/mutation.ts b/apps/scandic-web/server/routers/booking/mutation.ts index 376cd828f..4fda04379 100644 --- a/apps/scandic-web/server/routers/booking/mutation.ts +++ b/apps/scandic-web/server/routers/booking/mutation.ts @@ -36,15 +36,17 @@ export const bookingMutationRouter = router({ }) .mutation(async function ({ ctx, input }) { const { language, ...inputWithoutLang } = input - const { hotelId, checkInDate, checkOutDate } = inputWithoutLang + const { rooms, ...loggableInput } = inputWithoutLang const createBookingCounter = createCounter("trpc.booking", "create") const metricsCreateBooking = createBookingCounter.init({ membershipNumber: await getMembershipNumber(ctx.session), - checkInDate, - checkOutDate, - hotelId, language, + ...loggableInput, + rooms: inputWithoutLang.rooms.map(({ guest, ...room }) => { + const { becomeMember, membershipNumber } = guest + return { ...room, guest: { becomeMember, membershipNumber } } + }), }) metricsCreateBooking.start()