From 00c3e9680c8cf2ee6541206ba84ea00736cbe52d Mon Sep 17 00:00:00 2001 From: Hariom Balhara Date: Tue, 25 Oct 2022 13:02:05 +0530 Subject: [PATCH] Fix subjects for emails for Optin Bookings (#5148) * Fix subject for manually confirmed booking * Fix subject for request email to attendee Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/emails/templates/attendee-request-email.ts | 2 +- packages/trpc/server/routers/viewer/bookings.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/emails/templates/attendee-request-email.ts b/packages/emails/templates/attendee-request-email.ts index 027a004c10..4bdc21e82f 100644 --- a/packages/emails/templates/attendee-request-email.ts +++ b/packages/emails/templates/attendee-request-email.ts @@ -18,7 +18,7 @@ export default class AttendeeRequestEmail extends AttendeeScheduledEmail { to: toAddresses.join(","), subject: `${this.calEvent.organizer.language.translate("booking_submitted_subject", { eventType: this.calEvent.type, - name: this.calEvent.attendees[0].name, + name: this.calEvent.team?.name || this.calEvent.organizer.name, date: this.getFormattedDate(), })}`, html: renderEmail("AttendeeRequestEmail", { diff --git a/packages/trpc/server/routers/viewer/bookings.tsx b/packages/trpc/server/routers/viewer/bookings.tsx index f1d7b90e4d..145d8ebf51 100644 --- a/packages/trpc/server/routers/viewer/bookings.tsx +++ b/packages/trpc/server/routers/viewer/bookings.tsx @@ -441,6 +441,7 @@ export const bookingsRouter = createProtectedRouter() select: { id: true, recurringEvent: true, + title: true, requiresConfirmation: true, workflows: { include: { @@ -525,7 +526,7 @@ export const bookingsRouter = createProtectedRouter() const attendeesList = await Promise.all(attendeesListPromises); const evt: CalendarEvent = { - type: booking.title, + type: booking.eventType?.title || booking.title, title: booking.title, description: booking.description, customInputs: isPrismaObjOrUndefined(booking.customInputs),