diff --git a/addons/base_import/static/src/js/import.js b/addons/base_import/static/src/js/import.js index 5c57ff708f507f2530f30cbeb9fdf34768ac4c93..1451e073473c6bdea70626d1ff7a037eb10a7d05 100644 --- a/addons/base_import/static/src/js/import.js +++ b/addons/base_import/static/src/js/import.js @@ -237,7 +237,12 @@ var DataImport = Widget.extend(ControlPanelMixin, { if (!this.$('input.oe_import_file').val()) { return; } this.$el.removeClass('oe_import_preview oe_import_error'); - this.$el.find('.oe_import_toggle').toggle((this.$('input.oe_import_file')[0].files[0].type == "text/csv")); + var import_toggle = false; + var file = this.$('input.oe_import_file')[0].files[0]; + if (file.type === "text/csv" || (file.type === "" && _.last(file.name.split('.')) === "csv")) { + import_toggle = true; + } + this.$el.find('.oe_import_toggle').toggle(import_toggle); jsonp(this.$el, { url: '/base_import/set_file' }, this.proxy('settings_changed'));