From 19852c3bb4cb23807fb0ddefd0edb2bff73da0c4 Mon Sep 17 00:00:00 2001 From: aliya Date: Wed, 20 Dec 2023 13:42:22 +0000 Subject: [PATCH] [FIX] account_peppol: fix saving of the verification code When the verification code is saved, it triggers the full save and and users get errors about other required fields, e.g. website language missing. This commit removes save on every focusout, as the save is triggered when clicking confirm. closes odoo/odoo#147037 X-original-commit: 06d67a05211a24b856b95bc3bdae775dfbd90c19 Signed-off-by: Habib Ayob (ayh) Signed-off-by: Aliya Tastemirova (alta) --- .../verification_code_widget/verification_code_widget.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/account_peppol/static/src/components/verification_code_widget/verification_code_widget.js b/addons/account_peppol/static/src/components/verification_code_widget/verification_code_widget.js index 76303cb07d8..607e5df95a7 100644 --- a/addons/account_peppol/static/src/components/verification_code_widget/verification_code_widget.js +++ b/addons/account_peppol/static/src/components/verification_code_widget/verification_code_widget.js @@ -61,8 +61,9 @@ class VerificationCodeWidget extends Component { _save() { let verificationCode = [...this.inputs.map((i) => i.el.value)].join(''); - this.props.record.update({ account_peppol_verification_code: verificationCode }); - this.env.model.root.save({ reload: false }); + if (verificationCode.length === 6) { + this.props.record.update({ account_peppol_verification_code: verificationCode }); + } } }