From 9a2705c84c2eab2f670220adfeee4bd246475b26 Mon Sep 17 00:00:00 2001 From: Lauris Skraucis Date: Tue, 2 Sep 2025 12:32:31 +0200 Subject: [PATCH] fix: booking field name (#23508) * Revert "fix: dutch appearing in booking field name (#23364)" This reverts commit 67befea66e50313c9d290cbe1321b2fd638fe433. * fix: dont mutate default booking field --- .../transformers/api-to-internal/booking-fields.ts | 4 ++-- .../transformers/internal-to-api/booking-fields.ts | 2 -- .../transformers/internal-to-api/internal-to-api.spec.ts | 4 ++-- .../event-types/organizations-event-types.e2e-spec.ts | 4 ---- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/api-to-internal/booking-fields.ts b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/api-to-internal/booking-fields.ts index 83a29c6cbd..9ee1c44cd4 100644 --- a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/api-to-internal/booking-fields.ts +++ b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/api-to-internal/booking-fields.ts @@ -90,7 +90,7 @@ function getBaseProperties(field: InputBookingField): CustomField | SystemField } if (fieldIsCustomSystemName(field)) { - const systemName = { ...systemBeforeFieldName }; + const systemName = structuredClone(systemBeforeFieldName); if (systemName.variantsConfig?.variants?.fullName?.fields?.[0]) { systemName.variantsConfig.variants.fullName.fields[0].label = field.label; } @@ -110,7 +110,7 @@ function getBaseProperties(field: InputBookingField): CustomField | SystemField } if (fieldIsCustomSystemNameSplit(field)) { - const systemNameSplit = { ...systemBeforeFieldNameSplit }; + const systemNameSplit = structuredClone(systemBeforeFieldNameSplit); const firstNameField = systemNameSplit.variantsConfig?.variants?.firstAndLastName?.fields?.find( (field) => field.name === "firstName" diff --git a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/booking-fields.ts b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/booking-fields.ts index 4b0543adf8..e3a107e859 100644 --- a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/booking-fields.ts +++ b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/booking-fields.ts @@ -520,8 +520,6 @@ export const systemBeforeFieldName: NameSystemField = { name: "fullName", type: "text", required: true, - label: "", - placeholder: "", }, ], }, diff --git a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/internal-to-api.spec.ts b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/internal-to-api.spec.ts index 399d7a0fc6..20ecca55ef 100644 --- a/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/internal-to-api.spec.ts +++ b/apps/api/v2/src/ee/event-types/event-types_2024_06_14/transformers/internal-to-api/internal-to-api.spec.ts @@ -292,8 +292,8 @@ describe("transformBookingFieldsInternalToApi", () => { isDefault: true, required: true, disableOnPrefill: false, - label: "", - placeholder: "", + label: undefined, + placeholder: undefined, }, ]; diff --git a/apps/api/v2/src/modules/organizations/event-types/organizations-event-types.e2e-spec.ts b/apps/api/v2/src/modules/organizations/event-types/organizations-event-types.e2e-spec.ts index 1546a4bf3d..0f1a017f76 100644 --- a/apps/api/v2/src/modules/organizations/event-types/organizations-event-types.e2e-spec.ts +++ b/apps/api/v2/src/modules/organizations/event-types/organizations-event-types.e2e-spec.ts @@ -725,8 +725,6 @@ describe("Organizations Event Types Endpoints", () => { isDefault: true, type: "name", slug: "name", - label: "", - placeholder: "", required: true, disableOnPrefill: false, }, @@ -823,8 +821,6 @@ describe("Organizations Event Types Endpoints", () => { isDefault: true, type: "name", slug: "name", - label: "", - placeholder: "", required: true, disableOnPrefill: false, },