fix: eventName variables (#10924)

This commit is contained in:
Udit Takkar
2023-09-07 16:52:07 -04:00
committed by GitHub
parent 95be16c358
commit f326a9a620
+6 -2
View File
@@ -57,8 +57,12 @@ export function getEventName(eventNameObj: EventNameObjectType, forAttendeeView
if (variable === bookingField) {
let fieldValue;
if (eventNameObj.bookingFields) {
fieldValue =
eventNameObj.bookingFields[bookingField as keyof typeof eventNameObj.bookingFields]?.toString();
const field = eventNameObj.bookingFields[bookingField as keyof typeof eventNameObj.bookingFields];
if (field && typeof field === "object" && "value" in field) {
fieldValue = field?.value?.toString();
} else {
fieldValue = field?.toString();
}
}
dynamicEventName = dynamicEventName.replace(`{${variable}}`, fieldValue || "");
}