From 34fc6be367fac77d856b59c9f29571bdc80e9ad8 Mon Sep 17 00:00:00 2001 From: mreficent Date: Mon, 21 Sep 2020 10:21:24 +0200 Subject: [PATCH] [FIX] Don't break when _get_writeoff_suggestion_query is called --- .../models/account_reconcile_model.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/account_skip_bank_reconciliation/models/account_reconcile_model.py b/account_skip_bank_reconciliation/models/account_reconcile_model.py index 76f44d95..a7475e81 100644 --- a/account_skip_bank_reconciliation/models/account_reconcile_model.py +++ b/account_skip_bank_reconciliation/models/account_reconcile_model.py @@ -11,5 +11,7 @@ class AccountReconcileModel(models.Model): def _apply_conditions(self, query, params): query, params = super( AccountReconcileModel, self)._apply_conditions(query, params) - query += ' AND account.exclude_bank_reconcile IS NOT TRUE' + rule = self.env["account.reconcile.model"].browse(params[1]) + if rule.rule_type == "invoice_matching": + query += ' AND account.exclude_bank_reconcile IS NOT TRUE' return query, params