fix: store attendee phone number on instant booking (#22823)

* fix: flaky e2e

* fix: not storing attendee phone number
This commit is contained in:
Anik Dhabal Babu
2025-08-01 13:34:57 +00:00
committed by GitHub
parent 6ff20b98f4
commit 9cb2eb3b8c
2 changed files with 6 additions and 1 deletions
@@ -95,6 +95,7 @@ describe("handleInstantMeeting", () => {
responses: {
name: "Test User",
email: "test@example.com",
attendeePhoneNumber: "+918888888888",
},
metadata: {},
};
@@ -118,13 +119,14 @@ describe("handleInstantMeeting", () => {
const booking = await prismock.booking.findUnique({
where: { id: result.bookingId },
include: { attendees: true, references: true },
select: { status: true, attendees: true, references: true },
});
expect(booking).toBeDefined();
expect(booking?.status).toBe(BookingStatus.AWAITING_HOST);
expect(booking?.attendees).toHaveLength(1);
expect(booking?.attendees[0].email).toBe("test@example.com");
expect(booking?.attendees[0].phoneNumber).toBe("+918888888888");
expect(booking?.references).toHaveLength(1);
expect(booking?.references[0].type).toBe("daily_video");
});
@@ -172,6 +174,7 @@ describe("handleInstantMeeting", () => {
responses: {
name: "Test User",
email: "test@example.com",
attendeePhoneNumber: "+918888888888",
},
metadata: {},
};
@@ -200,6 +200,7 @@ async function handler(req: NextApiRequest) {
name: fullName,
timeZone: attendeeTimezone,
locale: attendeeLanguage ?? "en",
phoneNumber: reqBody.attendeePhoneNumber ?? null,
},
];
@@ -209,6 +210,7 @@ async function handler(req: NextApiRequest) {
name: "",
timeZone: attendeeTimezone,
locale: "en",
phoneNumber: null,
});
return guestArray;
}, [] as typeof invitee);