From ba9809fa9bdc9e9ba694752e7d2939981ed29b20 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sun, 22 Oct 2023 12:23:55 +0200 Subject: [PATCH] [FIX] account_reconciliation_widget: Don't suggest own journal items When getting propositions from the reconcile models, we should explicitly exclude the amls of the bank statement lines. If not, we can get a situation where the journal item of the bank statement line is proposed to itself. TT45568 --- .../models/reconciliation_widget.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/account_reconciliation_widget/models/reconciliation_widget.py b/account_reconciliation_widget/models/reconciliation_widget.py index 1c2e5e32..7e823c9b 100644 --- a/account_reconciliation_widget/models/reconciliation_widget.py +++ b/account_reconciliation_widget/models/reconciliation_widget.py @@ -332,7 +332,10 @@ class AccountReconciliation(models.AbstractModel): domain += srch_domain bank_statement_lines = self.env["account.bank.statement.line"].search(domain) - results = self.get_bank_statement_line_data(bank_statement_lines.ids) + results = self.get_bank_statement_line_data( + bank_statement_lines.ids, + excluded_ids=bank_statement_lines.move_id.line_ids.ids, + ) bank_statement_lines_left = self.env["account.bank.statement.line"].browse( [line["st_line"]["id"] for line in results["lines"]] )