diff --git a/account_financial_report/wizard/general_ledger_wizard.py b/account_financial_report/wizard/general_ledger_wizard.py index 46ce5c21..edce54c7 100644 --- a/account_financial_report/wizard/general_ledger_wizard.py +++ b/account_financial_report/wizard/general_ledger_wizard.py @@ -103,13 +103,10 @@ class GeneralLedgerReportWizard(models.TransientModel): ): start_range = int(self.account_code_from.code) end_range = int(self.account_code_to.code) - self.account_ids = self.env["account.account"].search( - [("code", ">=", start_range), ("code", "<=", end_range)] - ) + domain = [("code", ">=", start_range), ("code", "<=", end_range)] if self.company_id: - self.account_ids = self.account_ids.filtered( - lambda a: self.company_id in a.company_ids - ) + domain.append(("company_ids", "in", self.company_id.ids)) + self.account_ids = self.env["account.account"].search(domain) def _init_date_from(self): """set start date to begin of current year if fiscal year running"""