From 5f50bd32e7cf7b87f769ded93bf69bce6ebf6dac Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 29 Feb 2012 11:49:13 +0530 Subject: [PATCH] [IMP]purchase:Improve code state change by workflow bzr revid: mma@tinyerp.com-20120229061913-oj8djiwaps5mdi1r --- addons/purchase/purchase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index f3ec32f2208..793d7e76fb1 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -323,9 +323,11 @@ class purchase_order(osv.osv): } def view_report(self, cr, uid, ids, context=None): + wf_service = netsvc.LocalService("workflow") if context is None: context = {} - self.write(cr, uid, ids, {'state' : 'send'}) + for id in ids: + wf_service.trg_validate(uid, 'purchase.order', id, 'send_rfq', cr) data = self.read(cr, uid, ids, [], context=context)[0] datas = {