summaryrefslogtreecommitdiff
path: root/addons/base_import/static
diff options
context:
space:
mode:
authorMehul Patel <mep@odoo.com>2017-05-05 16:25:55 +0530
committerged-odoo <ged@odoo.com>2017-05-05 12:55:55 +0200
commit47305199a85d896b8e0b757444b8a7d7bc10e619 (patch)
tree516040379a26a95d7085303697b5f5dee29092ab /addons/base_import/static
parent26b851e54139f1385d811d5cd7fef29af3cb5de7 (diff)
[FIX] base_import: fix broken rpc calls
PR #16762
Diffstat (limited to 'addons/base_import/static')
-rw-r--r--addons/base_import/static/src/js/import_action.js16
1 files changed, 11 insertions, 5 deletions
diff --git a/addons/base_import/static/src/js/import_action.js b/addons/base_import/static/src/js/import_action.js
index 9c35620c486..c82704bc76f 100644
--- a/addons/base_import/static/src/js/import_action.js
+++ b/addons/base_import/static/src/js/import_action.js
@@ -276,9 +276,11 @@ var DataImport = Widget.extend(ControlPanelMixin, {
this.$el.toggleClass(
'oe_import_noheaders',
!this.$('input.oe_import_has_header').prop('checked'));
- this.Import.call(
- 'parse_preview', [this.id, this.import_options()])
- .done(function (result) {
+ this._rpc({
+ model: 'base_import.import',
+ method: 'parse_preview',
+ args: [this.id, this.import_options()],
+ }).done(function (result) {
var signal = result.error ? 'preview_failed' : 'preview_succeeded';
self[signal](result);
});
@@ -457,8 +459,12 @@ var DataImport = Widget.extend(ControlPanelMixin, {
{}, this.parent_context,
{tracking_disable: tracking_disable}
);
- return this.Import.call('do', [this.id, fields, this.import_options()], kwargs)
- .then(undefined, function (error, event) {
+ return this._rpc({
+ model: 'base_import.import',
+ method: 'do',
+ args: [this.id, fields, this.import_options()],
+ kwargs : kwargs,
+ }).fail(function (error, event) {
// In case of unexpected exception, convert
// "JSON-RPC error" to an import failure, and
// prevent default handling (warning dialog)