From a342734117e9af6dc4eee35c29b178b835fddbf7 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Wed, 13 Nov 2024 14:13:40 +0100 Subject: [PATCH] Fix issue with when the last template was removed the template reference-object was not returned as null (#17516) --- .../workspace/document-type/document-type-workspace.context.ts | 2 +- .../templates/document-type-workspace-view-templates.element.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/document-type-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/document-type-workspace.context.ts index 888a9a30e9..150015820a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/document-type-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/document-type-workspace.context.ts @@ -216,7 +216,7 @@ export class UmbDocumentTypeWorkspaceContext this.structure.updateOwnerContentType({ allowedTemplates }); } - setDefaultTemplate(defaultTemplate: { id: string }) { + setDefaultTemplate(defaultTemplate: { id: string } | null) { this.structure.updateOwnerContentType({ defaultTemplate }); } diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/views/templates/document-type-workspace-view-templates.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/views/templates/document-type-workspace-view-templates.element.ts index dd10e9d1ba..2d0229a345 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/views/templates/document-type-workspace-view-templates.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/document-type/views/templates/document-type-workspace-view-templates.element.ts @@ -70,7 +70,7 @@ export class UmbDocumentTypeWorkspaceViewTemplatesElement extends UmbLitElement return { id }; }) ?? []; this.#workspaceContext?.setAllowedTemplateIds(idsWithoutRoot); - this.#workspaceContext?.setDefaultTemplate({ id: input.defaultUnique }); + this.#workspaceContext?.setDefaultTemplate(input.defaultUnique ? { id: input.defaultUnique } : null); } override render() {