From e649b36a498963bd19bf58f5f594bcd9988e0140 Mon Sep 17 00:00:00 2001 From: std-odoo Date: Wed, 15 Feb 2023 09:37:45 +0000 Subject: [PATCH] [FIX] web: fix boolean properties value change when editing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug === - Create a boolean property - Close the popover definition - Re-open the definition > The boolean value has been change because it received the click event. Task-3172106 closes odoo/odoo#113448 X-original-commit: 677aac62b0efb4b16afd0348c3b3b2c9b4ef65b0 Signed-off-by: Thibault Delavallee (tde) Signed-off-by: Stéphane Debauche (std) --- .../static/src/views/fields/properties/properties_field.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/views/fields/properties/properties_field.js b/addons/web/static/src/views/fields/properties/properties_field.js index 8f43f55a1db..74944ad61c3 100644 --- a/addons/web/static/src/views/fields/properties/properties_field.js +++ b/addons/web/static/src/views/fields/properties/properties_field.js @@ -220,9 +220,9 @@ export class PropertiesField extends Component { * @param {string} propertyName */ onPropertyEdit(event, propertyName) { + event.stopPropagation(); + event.preventDefault(); if (event.target.classList.contains("disabled")) { - event.stopPropagation(); - event.preventDefault(); // remove the glitch if we click on the edit button // while the popover is already opened return;