diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-01-16 17:02:34 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-01-16 17:02:34 +0100 |
| commit | 378b283c02da5e6d3425f339668edcd63ee62fe5 (patch) | |
| tree | bbaecb2d1241e51e8ea5b0a10ab35ff73aff63a6 /addons/web/static/src | |
| parent | e79c35dcbc1525196263cca6aa9da14ca30d2c0a (diff) | |
| parent | 83cc046e9a90e8592d0d47c7162ab7bd923621ba (diff) | |
[MERGE] forward port branch saas-11.3 up to 83cc046e9a9
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/views/field_manager_mixin.js | 6 | ||||
| -rw-r--r-- | addons/web/static/src/js/views/view_dialogs.js | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/addons/web/static/src/js/views/field_manager_mixin.js b/addons/web/static/src/js/views/field_manager_mixin.js index 343730cc7a4..bc61e92a89a 100644 --- a/addons/web/static/src/js/views/field_manager_mixin.js +++ b/addons/web/static/src/js/views/field_manager_mixin.js @@ -130,8 +130,10 @@ var FieldManagerMixin = { if ('offset' in data) { params.offset = data.offset; } - this.model.reload(data.id, params).then(function (db_id) { - data.on_success(self.model.get(db_id)); + this.mutex.exec(function () { + return self.model.reload(data.id, params).then(function (db_id) { + data.on_success(self.model.get(db_id)); + }); }); }, /** diff --git a/addons/web/static/src/js/views/view_dialogs.js b/addons/web/static/src/js/views/view_dialogs.js index ee11afbc3bd..3df17bbf155 100644 --- a/addons/web/static/src/js/views/view_dialogs.js +++ b/addons/web/static/src/js/views/view_dialogs.js @@ -303,7 +303,7 @@ var SelectCreateDialog = ViewDialog.extend({ event.stopPropagation(); // prevent this event from bubbling up to the action manager var d = event.data; var searchData = this._process_search_data(d.domains, d.contexts, d.groupbys); - this.list_controller.reload(searchData); + this.list_controller.reload(_.extend({offset: 0}, searchData)); }, get_controller_context: '_onGetControllerContext', }), |
