Fixing a problem where the exact match returns a single item.

The function get_data_for_reconciliations expects a list at line 473 to loop over.
Without this fix you get TypeError: string indices must be integers, not str
This commit is contained in:
Niels Huylebroeck
2014-06-30 18:50:37 +02:00
parent 839a70511c
commit e15bd7eec1
+1 -1
View File
@@ -551,7 +551,7 @@ class account_bank_statement_line(osv.osv):
# look for exact match
exact_match_id = self.get_move_lines_counterparts(cr, uid, st_line, excluded_ids=excluded_ids, additional_domain=[(amount_field, '=', (sign * st_line.amount))])
if exact_match_id:
return exact_match_id[0]
return exact_match_id
# select oldest move lines
if sign == -1: