From f6bdb8dc907b0caf487480c53931c4632aaa317c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 7 Nov 2024 13:53:06 +0100 Subject: [PATCH] sort props to align with data source --- .../core/content/workspace/content-detail-workspace-base.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/content-detail-workspace-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/content-detail-workspace-base.ts index 14d08ae9d6..3ae802cc25 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/content-detail-workspace-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/content/workspace/content-detail-workspace-base.ts @@ -400,7 +400,8 @@ export abstract class UmbContentDetailWorkspaceContextBase< throw new Error(`Editor Alias of "${property.dataType.unique}" not found.`); } - const entry = { ...variantId.toObject(), alias, editorAlias, value } as UmbElementValueModel; + // Notice the order of the properties is important for our JSON String Compare function. [NL] + const entry = { editorAlias, alias, ...variantId.toObject(), value } as UmbElementValueModel; const currentData = this.getData(); if (currentData) {