From d76b371a486557317338b4f48b08ecaa4e93745e Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Thu, 9 Jan 2025 09:24:55 +0200 Subject: [PATCH] fix with-complex --- .../src/views/admin/layouts/fields/width-complex.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/src/views/admin/layouts/fields/width-complex.js b/client/src/views/admin/layouts/fields/width-complex.js index b611765320..031829026a 100644 --- a/client/src/views/admin/layouts/fields/width-complex.js +++ b/client/src/views/admin/layouts/fields/width-complex.js @@ -48,7 +48,14 @@ class LayoutWidthComplexFieldView extends BaseFieldView { this.auxModel = new Model(); this.syncAuxModel(); - this.listenTo(this.model, 'change', () => this.syncAuxModel()); + + this.listenTo(this.model, 'change', (m, /** Record */o) => { + if (o.ui) { + return; + } + + this.syncAuxModel(); + }); const unitView = new EnumFieldView({ name: 'unit', @@ -105,7 +112,7 @@ class LayoutWidthComplexFieldView extends BaseFieldView { return { width: null, widthPx: this.auxModel.attributes.value, - } + }; } return {