From bd5550e832dc7645cfa0e5d2f85a7dbca8a215b3 Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Wed, 13 Aug 2014 17:19:40 +0200 Subject: [PATCH] [FIX] Services type procurements are also important to trigger sale wkf --- 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 ef06df5798d..977d527b591 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1254,7 +1254,7 @@ class procurement_order(osv.osv): from openerp import workflow if vals.get('state') in ['done', 'cancel', 'exception']: for proc in self.browse(cr, uid, ids, context=context): - if proc.sale_line_id and proc.sale_line_id.order_id and proc.move_ids: + if proc.sale_line_id and proc.sale_line_id.order_id: order_id = proc.sale_line_id.order_id.id if self.pool.get('sale.order').test_procurements_done(cr, uid, [order_id], context=context): workflow.trg_validate(uid, 'sale.order', order_id, 'ship_end', cr)