From 0263c0d112fb42cae8b29148fe9cd09ef68cad10 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 17 Apr 2024 13:12:04 +0200 Subject: [PATCH] clear value correctly --- .../workspace/user-group-workspace-editor.element.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace-editor.element.ts index baa1ab5586..0735e68e0c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/user-group-workspace-editor.element.ts @@ -129,8 +129,9 @@ export class UmbUserGroupWorkspaceEditorElement extends UmbLitElement { #onDocumentStartNodeChange(event: CustomEvent) { event.stopPropagation(); const target = event.target as UmbInputDocumentElement; + const selected = target.selection?.[0]; // TODO make contexts method - this.#workspaceContext?.updateProperty('documentStartNode', { unique: target.selection[0] }); + this.#workspaceContext?.updateProperty('documentStartNode', selected ? { unique: selected } : null); } #onAllowAllMediaChange(event: UUIBooleanInputEvent) { @@ -144,7 +145,9 @@ export class UmbUserGroupWorkspaceEditorElement extends UmbLitElement { #onMediaStartNodeChange(event: CustomEvent) { event.stopPropagation(); const target = event.target as UmbInputMediaElement; - this.#workspaceContext?.updateProperty('mediaStartNode', { unique: target.selection[0] }); + const selected = target.selection?.[0]; + // TODO make contexts method + this.#workspaceContext?.updateProperty('mediaStartNode', selected ? { unique: selected } : null); } #onNameChange(event: UUIInputEvent) {