diff options
| author | Mehul Patel <mep@odoo.com> | 2017-05-05 16:25:55 +0530 |
|---|---|---|
| committer | ged-odoo <ged@odoo.com> | 2017-05-05 12:55:55 +0200 |
| commit | 47305199a85d896b8e0b757444b8a7d7bc10e619 (patch) | |
| tree | 516040379a26a95d7085303697b5f5dee29092ab /addons/base_import/static/src | |
| parent | 26b851e54139f1385d811d5cd7fef29af3cb5de7 (diff) | |
[FIX] base_import: fix broken rpc calls
PR #16762
Diffstat (limited to 'addons/base_import/static/src')
| -rw-r--r-- | addons/base_import/static/src/js/import_action.js | 16 |
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) |
