From 4bb830aead49250cfa13d09aa340ad54bd2eedfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesper=20M=C3=B8ller=20Jensen?= <26099018+JesmoDev@users.noreply.github.com> Date: Tue, 31 Jan 2023 05:46:38 +0100 Subject: [PATCH] only one default language --- .../src/core/mocks/data/languages.data.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts b/src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts index 40b1bcd408..09a4e71887 100644 --- a/src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts +++ b/src/Umbraco.Web.UI.Client/src/core/mocks/data/languages.data.ts @@ -28,7 +28,7 @@ class UmbLanguagesData extends UmbData { } }); - return saveItems; + return this.data; } delete(keys: Array) { @@ -50,6 +50,14 @@ class UmbLanguagesData extends UmbData { const itemKeys = Object.keys(item); const newItem = {}; + if (updateItem.isDefault) { + this.data.forEach((item) => { + if (updateItem !== item) { + item.isDefault = false; + } + }); + } + for (const [key] of Object.entries(updateItem)) { if (itemKeys.indexOf(key) !== -1) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment