[FIX] account_voucher: partial reconcile disappears when we cancel partial payments
[odoo/odoo.git] / addons / account_voucher / account_voucher.py
index efc373a..6822ae3 100644 (file)
@@ -601,7 +601,8 @@ class account_voucher(osv.osv):
                         'reconcile_id': False,
                         'reconcile_partial_id': partial_ids
                     }, update_check=False)
-            reconcile_pool.unlink(cr, uid, recs)
+            if recs:
+                reconcile_pool.unlink(cr, uid, recs)
             if voucher.move_id:
                 move_pool.button_cancel(cr, uid, [voucher.move_id.id])
                 move_pool.unlink(cr, uid, [voucher.move_id.id])