summaryrefslogtreecommitdiff
path: root/addons/base_import/static/src
diff options
context:
space:
mode:
authorjvm-odoo <jvm@odoo.com>2020-07-06 07:29:54 +0000
committerjvm-odoo <jvm@odoo.com>2020-07-07 09:40:11 +0000
commit5a60dbccd48fea052bf203c11d43e367b6bb4360 (patch)
treede68482bd57f03bc97803c26bab0ad31d16efe16 /addons/base_import/static/src
parent7a74119d1b508f8993902723dda8eb97979e0eb8 (diff)
[FIX] base_import: fix re-importing same file
Issue Chrome - Sales > Product - Select a file - Change something in the file - Re-select it Nothing changed Cause Chrome doesn't trigger change on input if the file is the same Solution Clear the input value after the parse_preview so we can load a new file even if the preview failed. OPW-2288191 closes odoo/odoo#54175 X-original-commit: f7d2bdf65901e3ee78e1055cab7cf8d60f798621 Signed-off-by: Jason Van Malder (jvm) <jvm@odoo.com>
Diffstat (limited to 'addons/base_import/static/src')
-rw-r--r--addons/base_import/static/src/js/import_action.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/base_import/static/src/js/import_action.js b/addons/base_import/static/src/js/import_action.js
index 85f37b46f65..0b608953978 100644
--- a/addons/base_import/static/src/js/import_action.js
+++ b/addons/base_import/static/src/js/import_action.js
@@ -373,6 +373,11 @@ var DataImport = AbstractAction.extend({
this.$form.toggleClass(
'oe_import_noheaders text-muted',
!this.$('input.oe_import_has_header').prop('checked'));
+
+ // Clear the input value to allow onchange to be triggered
+ // if the file is the same (for all browsers)
+ self.$('input.oe_import_file').val('');
+
this._rpc({
model: 'base_import.import',
method: 'parse_preview',