From 57e8904aab2c0af907c69cae3bd2f75451180747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 31 Jul 2023 11:39:59 +0200 Subject: [PATCH] enable wrong data for conditions prop --- .../libs/extension-api/controller/base-extension-controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-controller.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-controller.ts index af5d6732a7..8be584953d 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/controller/base-extension-controller.ts @@ -96,7 +96,8 @@ export abstract class UmbBaseExtensionController< #gotConditions() { const conditionConfigs = this.#manifest?.conditions ?? []; - if (conditionConfigs.length === 0) { + // As conditionConfigs might have been configured as something else than an array, then we ignorer them. + if (conditionConfigs.length === undefined || conditionConfigs.length === 0) { this.#cleanConditions(); this.#onConditionsChangedCallback(); return;