diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index c193eb48a03..c85f48a83f1 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -531,8 +531,9 @@ class account_bank_statement_line(osv.osv): ('reconcile_id', '=', False), ('state', '=', 'valid'), ('account_id.reconcile', '=', True), - ('id', 'not in', excluded_ids), - ('partner_id', 'in', (False, st_line.partner_id.id))] + ('id', 'not in', excluded_ids),] + if st_line.partner_id: + domain.append(('partner_id', '=', st_line.partner_id.id)) return domain def get_reconciliation_proposition(self, cr, uid, st_line, excluded_ids=None, context=None):