diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2018-11-09 16:14:33 +0000 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2018-11-09 16:14:33 +0000 |
| commit | 1a0f5a50af164bdcd3f6005430ab1abf266397ff (patch) | |
| tree | 842c876c7f51a0863a13afa715c0e9048a450427 | |
| parent | c8133d7133b74ccd40e095a871a51d233fc7cb3b (diff) | |
[FIX] account: domain on reconciliation model
The `context.company_ids` variable seems mostly empty in the case of the
Manual Reconciliation widget. Therefore, we fetch the current company of
the user in the session.
Complement of e5c8071484c883bf78478a39ef2120bcd8f2442d
Fixes #28270
opw-1904475
closes odoo/odoo#28541
| -rw-r--r-- | addons/account/static/src/js/reconciliation/reconciliation_model.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/account/static/src/js/reconciliation/reconciliation_model.js b/addons/account/static/src/js/reconciliation/reconciliation_model.js index 420897bdf9c..45ab0c4eb89 100644 --- a/addons/account/static/src/js/reconciliation/reconciliation_model.js +++ b/addons/account/static/src/js/reconciliation/reconciliation_model.js @@ -1180,8 +1180,9 @@ var ManualModel = StatementModel.extend({ }); var domainReconcile = []; - if (context && context.company_ids) { - domainReconcile.push(['company_id', 'in', context.company_ids]); + var company_ids = context && context.company_ids || [session.company_id] + if (company_ids) { + domainReconcile.push(['company_id', 'in', company_ids]); } var def_reconcileModel = this._rpc({ model: 'account.reconcile.model', |
