summaryrefslogtreecommitdiff
path: root/addons/account/models/account_move.py
diff options
context:
space:
mode:
authorGoffin Simon <sig@odoo.com>2021-01-27 14:36:37 +0000
committerGoffin Simon <sig@odoo.com>2021-01-27 14:36:37 +0000
commitcd1823a1066dd9a820afed8427e3a9abc2faade0 (patch)
tree15e6c05ffe3ed38729079f6dfe569243172bb89f /addons/account/models/account_move.py
parentc3007ac621d95ee487560a95eeaf925b56c01ab7 (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.py3
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')