From 1b931111d60f3082f76440df0d6ffd66bd7b2db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20M=C3=B8ller=20Jensen?= <26099018+JesmoDev@users.noreply.github.com> Date: Fri, 27 Jan 2023 02:43:28 +0100 Subject: [PATCH] do not call getByKey when creating new language --- .../languages/workspace/language/language-workspace.context.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.context.ts index 6d4949c67e..b38f603ade 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/languages/workspace/language/language-workspace.context.ts @@ -38,9 +38,10 @@ export class UmbWorkspaceLanguageContext { } private _observeStore(): void { - if (!this._store) { + if (!this._store || this._entityKey === 'new') { return; } + this._storeObserver?.destroy(); this._storeObserver = new UmbObserverController(this.host, this._store.getByKey(this._entityKey), (content) => { if (!content) return; // TODO: Handle nicely if there is no content data.