diff options
| author | Goffin Simon <sig@odoo.com> | 2021-01-27 14:36:37 +0000 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2021-01-27 14:36:37 +0000 |
| commit | cd1823a1066dd9a820afed8427e3a9abc2faade0 (patch) | |
| tree | 15e6c05ffe3ed38729079f6dfe569243172bb89f /addons/account/models/account_move.py | |
| parent | c3007ac621d95ee487560a95eeaf925b56c01ab7 (diff) | |
[FIX] account: Selecting a journal from Journal entries
Steps to reproduce the bug:
- Go to Accounting (module)> Accounting (menu) > Journal Entries
- Create a new account move M
- Remove the default journal
Bug:
Impossible to set a journal
opw:2445553
closes odoo/odoo#65144
Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
Diffstat (limited to 'addons/account/models/account_move.py')
| -rw-r--r-- | addons/account/models/account_move.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 286c010cf3d..268480e332f 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -1055,7 +1055,8 @@ class AccountMove(models.Model): def _compute_suitable_journal_ids(self): for m in self: journal_type = m.invoice_filter_type_domain or 'general' - domain = [('company_id', '=', m.company_id.id), ('type', '=', journal_type)] + company_id = m.company_id.id or self.env.company.id + domain = [('company_id', '=', company_id), ('type', '=', journal_type)] m.suitable_journal_ids = self.env['account.journal'].search(domain) @api.depends('posted_before', 'state', 'journal_id', 'date') |
