diff --git a/account.py b/account.py index 8e02fad7ea..7074897d70 100644 --- a/account.py +++ b/account.py @@ -2825,9 +2825,10 @@ class UpdateChart(Wizard): Account = pool.get('account.account') defaults = {} - charts = Account.search([ - ('parent', '=', None), - ], limit=2) + with Transaction().set_context(_check_access=True): + charts = Account.search([ + ('parent', '=', None), + ], limit=2) if len(charts) == 1: defaults['account'] = charts[0].id return defaults diff --git a/move.py b/move.py index fd97fcb960..5d0ac66b86 100644 --- a/move.py +++ b/move.py @@ -1476,6 +1476,8 @@ class OpenAccount(Wizard): if not Transaction().context.get('fiscalyear'): fiscalyears = FiscalYear.search([ ('state', '=', 'open'), + ('company', '=', + self.record.company.id if self.record else None), ]) else: fiscalyears = [FiscalYear(Transaction().context['fiscalyear'])]