From 57fd2fb839ea8cf7a1bc57af6bdd9ef18da4fc59 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Fri, 26 Apr 2013 10:27:33 +0200 Subject: [PATCH] [FIX] Do not match on very short signatures --- account_banking/banking_import_transaction.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_banking/banking_import_transaction.py b/account_banking/banking_import_transaction.py index da70a274c..50fa9294a 100644 --- a/account_banking/banking_import_transaction.py +++ b/account_banking/banking_import_transaction.py @@ -222,7 +222,7 @@ class banking_import_transaction(osv.osv): Match on ID of invoice (reference, name or number, whatever available and sensible) ''' - if invoice.reference: + if invoice.reference and len(invoice.reference) > 2: # Reference always comes first, as it is manually set for a # reason. iref = invoice.reference.upper() @@ -230,7 +230,7 @@ class banking_import_transaction(osv.osv): return True if invoice.type.startswith('in_'): # Internal numbering, no likely match on number - if invoice.name: + if invoice.name and len(invoice.name) > 2: iname = invoice.name.upper() if iname in ref or iname in msg: return True