From e4fc2ec5e3a478eeebee5ce938963a7a2256af62 Mon Sep 17 00:00:00 2001 From: Yolann Sabaux Date: Tue, 12 Sep 2023 11:41:23 +0200 Subject: [PATCH] [FIX] analytic: prevent closing the analytic editor steps to reproduce: - enable analytic - open journal items in list view - select one item, set an analytic account - select the same item, click on the analytic account, click on the save button (floppy disk) - pop up opens - close it Issue: Traceback Cause: In multiEdit mode, the main element cannot be focused in opw-3463911 closes odoo/odoo#136576 X-original-commit: 93e553c211e1b74c0e712e387290db6455cf0e3d Signed-off-by: Habib Ayob (ayh) --- .../analytic_distribution/analytic_distribution.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/analytic/static/src/components/analytic_distribution/analytic_distribution.js b/addons/analytic/static/src/components/analytic_distribution/analytic_distribution.js index 82bf09e8334..8a71d203643 100644 --- a/addons/analytic/static/src/components/analytic_distribution/analytic_distribution.js +++ b/addons/analytic/static/src/components/analytic_distribution/analytic_distribution.js @@ -64,10 +64,14 @@ export class AnalyticDistribution extends Component { }, isToMany: false, onRecordSaved: async (record) => { - this.mainRef.el.focus(); + if (!this.props.record.model.multiEdit) { + this.mainRef.el.focus(); + } }, onClose: () => { - this.mainRef.el.focus(); + if (!this.props.record.model.multiEdit) { + this.mainRef.el.focus(); + } }, fieldString: _t("Analytic Distribution Template"), });