diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/property-settings/property-settings-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/property-settings/property-settings-modal.element.ts index 535b259566..33db431d56 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/property-settings/property-settings-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/modal/common/property-settings/property-settings-modal.element.ts @@ -53,7 +53,9 @@ export class UmbPropertySettingsModalElement extends UmbModalBaseElement< super.connectedCallback(); this._returnData = JSON.parse(JSON.stringify(this.data)); - const regEx = this._returnData.validation?.regEx ?? ''; + this._returnData.validation ??= {}; + + const regEx = this._returnData.validation.regEx ?? ''; const newlySelected = this._customValidationOptions.find((option) => { option.selected = option.value === regEx; return option.selected;