From 804c80de4353dde2600123364eebdff0e5428ec5 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 9 Jul 2014 16:33:57 +0200 Subject: [PATCH] [FIX] only match references when partners match (if any) --- account_banking/banking_import_transaction.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/account_banking/banking_import_transaction.py b/account_banking/banking_import_transaction.py index 6ac4abfd4..869624bde 100644 --- a/account_banking/banking_import_transaction.py +++ b/account_banking/banking_import_transaction.py @@ -267,7 +267,9 @@ class banking_import_transaction(orm.Model): convert.str2date(x.invoice.date_invoice, '%Y-%m-%d') <= (convert.str2date(trans.execution_date, '%Y-%m-%d') + self.payment_window) - and (not _cached(x) or _remaining(x))) + and (not _cached(x) or _remaining(x)) + and (not partner_ids + or x.invoice.partner_id.id in partner_ids)) ] # Match on amount expected. Limit this kind of search to known