From f63dfc69022b67a89dc75716e3b1b4476ae42a00 Mon Sep 17 00:00:00 2001 From: Lone Iversen <108085781+loivsen@users.noreply.github.com> Date: Mon, 25 Mar 2024 13:45:35 +0100 Subject: [PATCH] array or string --- .../components/input-tiny-mce/input-tiny-mce.element.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts index 259cf4740e..55d7652321 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts @@ -217,8 +217,10 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) { } // set the configured inline mode - const mode = this.configuration?.getValueByAlias>('mode'); - if (mode?.[0].toLocaleLowerCase() === 'inline') { + const mode = this.configuration?.getValueByAlias>('mode'); // Migration: Bellissima (PropertyEditorUi.Dropdown) saves as Array. + if (typeof mode === 'string' && mode.toLocaleLowerCase() === 'inline') { + configurationOptions.inline = true; + } else if (Array.isArray(mode) && mode.length && mode?.[0].toLocaleLowerCase() === 'inline') { configurationOptions.inline = true; }