From 258cda718b2ec8cf277ebdb68e8b68acce34ce1b Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 6 Jul 2009 20:57:16 +0200 Subject: [PATCH] merge bzr revid: fp@tinyerp.com-20090706185716-e4ofbud2ql3914bx --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index d0f529f7cee..ea1f5372b59 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -359,7 +359,7 @@ class sale_order(osv.osv): else: pay_term = False for preinv in order.invoice_ids: - if preinv.state in ('open','paid','proforma'): + if preinv.state not in ('cancel',): for preline in preinv.invoice_line: inv_line_id = self.pool.get('account.invoice.line').copy(cr, uid, preline.id, {'invoice_id':False, 'price_unit':-preline.price_unit}) lines.append(inv_line_id)