diff options
Diffstat (limited to 'addons/analytic/models/analytic_account.py')
| -rw-r--r-- | addons/analytic/models/analytic_account.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/analytic/models/analytic_account.py b/addons/analytic/models/analytic_account.py index 286ff4a66f5..d6945cfcda4 100644 --- a/addons/analytic/models/analytic_account.py +++ b/addons/analytic/models/analytic_account.py @@ -82,7 +82,10 @@ class AccountAnalyticAccount(models.Model): def _compute_debit_credit_balance(self): Curr = self.env['res.currency'] analytic_line_obj = self.env['account.analytic.line'] - domain = [('account_id', 'in', self.ids)] + domain = [ + ('account_id', 'in', self.ids) + ('company_id', 'in', [False] + self.env.companies.ids) + ] if self._context.get('from_date', False): domain.append(('date', '>=', self._context['from_date'])) if self._context.get('to_date', False): @@ -90,8 +93,6 @@ class AccountAnalyticAccount(models.Model): if self._context.get('tag_ids'): tag_domain = expression.OR([[('tag_ids', 'in', [tag])] for tag in self._context['tag_ids']]) domain = expression.AND([domain, tag_domain]) - if self._context.get('company_ids'): - domain.append(('company_id', 'in', self._context['company_ids'])) user_currency = self.env.company.currency_id credit_groups = analytic_line_obj.read_group( |
