From e61ad9edce254bfa57c7eabf98026daaed01b060 Mon Sep 17 00:00:00 2001 From: NetItUp-CarloToso Date: Thu, 21 Dec 2023 11:18:41 +0000 Subject: [PATCH] only switch to readonly if save is successful --- edit_save_button/static/src/views/form/form_controller.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/edit_save_button/static/src/views/form/form_controller.js b/edit_save_button/static/src/views/form/form_controller.js index a94948397..019460aa1 100644 --- a/edit_save_button/static/src/views/form/form_controller.js +++ b/edit_save_button/static/src/views/form/form_controller.js @@ -30,10 +30,12 @@ patch(FormController.prototype, "save", { data = true; await this.model.root.switchMode("edit"); }, - async saveButtonClicked(params = {}){ - this._super(); + async saveButtonClicked(params = {}) { + let saved = await this._super(); data = false; - await this.model.root.switchMode("readonly"); + if (saved) { + await this.model.root.switchMode("readonly"); + } }, async discard() { this._super();