Browse Source

[FIX] account_financial_report: Fix error when generating reports

Some reports crash if account move line implicated are Sections lines or Notes lines in an invoice
pull/673/head
Ernesto Tejeda 4 years ago
parent
commit
a805a4aa22
  1. 6
      account_financial_report/report/general_ledger.py
  2. 3
      account_financial_report/report/journal_ledger.py
  3. 6
      account_financial_report/report/trial_balance.py

6
account_financial_report/report/general_ledger.py

@ -327,7 +327,11 @@ class GeneralLedgerReport(models.AbstractModel):
analytic_tag_ids,
cost_center_ids,
):
domain = [("date", ">=", date_from), ("date", "<=", date_to)]
domain = [
("display_type", "=", False),
("date", ">=", date_from),
("date", "<=", date_to),
]
if account_ids:
domain += [("account_id", "in", account_ids)]
if company_id:

3
account_financial_report/report/journal_ledger.py

@ -79,8 +79,7 @@ class JournalLedgerReport(models.AbstractModel):
return moves.ids, Moves, move_data
def _get_move_lines_domain(self, move_ids, wizard, journal_ids):
return [("move_id", "in", move_ids)]
return [("display_type", "=", False), ("move_id", "in", move_ids)]
def _get_move_lines_order(self, move_ids, wizard, journal_ids):
return ""

6
account_financial_report/report/trial_balance.py

@ -123,7 +123,11 @@ class TrialBalanceReport(models.AbstractModel):
only_posted_moves,
show_partner_details,
):
domain = ["&", ("date", ">=", date_from), ("date", "<=", date_to)]
domain = [
("display_type", "=", False),
("date", ">=", date_from),
("date", "<=", date_to),
]
if company_id:
domain += [("company_id", "=", company_id)]
if account_ids:

Loading…
Cancel
Save