From d15ff0818dcd43135710e4f548411a2deffb75e7 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Mon, 17 Oct 2022 09:33:09 +0000 Subject: [PATCH] [FIX] account: Fix missing parenthesis in query MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The OR in query was ignoring the previous AND making the query returning randomly partners not linked to the current journal item. closes odoo/odoo#103340 X-original-commit: 174d117a30f3a70e7993ea75816de381dda0fa6b Signed-off-by: William André (wan) Signed-off-by: Laurent Smet --- addons/account/models/account_bank_statement_line.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/models/account_bank_statement_line.py b/addons/account/models/account_bank_statement_line.py index acf8957ff0f..3874f82aab9 100644 --- a/addons/account/models/account_bank_statement_line.py +++ b/addons/account/models/account_bank_statement_line.py @@ -663,7 +663,7 @@ class AccountBankStatementLine(models.Model): aml.partner_id = partner.id AND partner.name IS NOT NULL AND partner.active - AND (''' + ') OR ('.join(sub_queries) + ''') + AND ((''' + ') OR ('.join(sub_queries) + ''')) WHERE aml.company_id = %s LIMIT 1 ''',