From 5bcbacfe8abbee6ab31b0d578f3fb6ea771a2dd7 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 29 May 2012 12:38:01 +0530 Subject: [PATCH] [IMP] sale : Improved the code. bzr revid: mdi@tinyerp.com-20120529070801-sd74itobcc8l7tnj --- addons/sale/sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 2be5ab2ecf5..56e5522e3a1 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -644,9 +644,9 @@ class sale_order(osv.osv): return True def action_button_confirm(self, cr, uid, ids, context=None): + assert len(ids) == 1, 'This option should only be used for a single id at a time' wf_service = netsvc.LocalService('workflow') - for id in ids: - wf_service.trg_validate(uid, 'sale.order', id, 'order_confirm', cr) + wf_service.trg_validate(uid, 'sale.order', ids[0], 'order_confirm', cr) result = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'sale', 'view_order_form') view_id = result and result[1] or False,