From fc67a3370ab04facff28dd956590e4dfa71f8441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Geelen=20=28sge=29?= Date: Tue, 31 Aug 2021 13:25:32 +0000 Subject: [PATCH] [FIX] website: ensure cover changes are saved Changes on cover attributes (bg-color, size) were not saved properly when no other option where changed on the object. task-2547729 closes odoo/odoo#75890 X-original-commit: 6d00c5ac0346beb57eef2192fe21a45a1158d87e Signed-off-by: Antoine Guenet --- addons/website/static/src/js/menu/edit.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website/static/src/js/menu/edit.js b/addons/website/static/src/js/menu/edit.js index e31baeed29f..afa602645ed 100644 --- a/addons/website/static/src/js/menu/edit.js +++ b/addons/website/static/src/js/menu/edit.js @@ -51,10 +51,11 @@ var EditPageMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ }); this.oeStructureSelector = '#wrapwrap .oe_structure[data-oe-xpath][data-oe-id]'; this.oeFieldSelector = '#wrapwrap [data-oe-field]'; + this.oeCoverSelector = '#wrapwrap [data-res-model][data-name="Cover"]'; if (options.savableSelector) { this.savableSelector = options.savableSelector; } else { - this.savableSelector = `${this.oeStructureSelector}, ${this.oeFieldSelector}`; + this.savableSelector = `${this.oeStructureSelector}, ${this.oeFieldSelector}, ${this.oeCoverSelector}`; } this.editableFromEditorMenu = options.editableFromEditorMenu || this.editableFromEditorMenu; this._editorAutoStart = (context.editable && window.location.search.indexOf('enable_editor') >= 0);