diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2020-11-13 16:29:36 +0000 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2020-12-15 16:41:34 +0000 |
| commit | ff61ab121e3fb3c0c9b269c0dc9a65b3f1c8e664 (patch) | |
| tree | 4f98e5dcd3319abb2607f234c95a20b706ff87cb /addons/web/static/src/js | |
| parent | 28e1f9f5c6f5064c4c861ebfa96f34c0d3ba26cb (diff) | |
[FIX] web: show warning on create onchange
When you create a new record, you will have in this order:
- default_get
- onchange (can trigger a warning)
- _pushController => close all dialogs since ea2207afeab8c
This is an issue since the possible warning is directly hidden to the
user.
Without the change, the added test failed with:
Warning modal should be opened
"executing a window action with onchange warning do not hide it":
Found 0 elements to click on, instead of 1
opw-2342273
opw-2374051
closes #61732
closes odoo/odoo#63270
X-original-commit: 0784d9ab562379f31558fa44f9b9540c36a03760
Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/services/crash_manager.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/web/static/src/js/services/crash_manager.js b/addons/web/static/src/js/services/crash_manager.js index 2ca64dc5275..8430f3700f3 100644 --- a/addons/web/static/src/js/services/crash_manager.js +++ b/addons/web/static/src/js/services/crash_manager.js @@ -48,6 +48,7 @@ var CrashManagerDialog = Dialog.extend({ this._super.apply(this, [parent, options]); this.message = error.message; this.traceback = error.traceback; + core.bus.off('close_dialogs', this); }, }); |
