From 8b17477fd85c256a5968c4a194a3f4e3c0fa1b29 Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Mon, 21 Jun 2010 14:23:40 +0530 Subject: [PATCH] [IMP] stock: Improve the error message bzr revid: sbh@tinyerp.com-20100621085340-qifu2qjnse04j6it --- addons/stock/stock.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index a3d077fbed9..2c67c0e4cc4 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -640,7 +640,7 @@ class stock_picking(osv.osv): todo = [] for picking in self.browse(cr, uid, ids, context=context): if not picking.move_lines: - raise osv.except_osv(_('Error !'),_('You can not confirm Picking without Move Lines.')) + raise osv.except_osv(_('Error !'),_('You can not confirm Picking without Stock Move .')) for r in picking.move_lines: if r.state == 'draft': @@ -690,6 +690,8 @@ class stock_picking(osv.osv): """ wf_service = netsvc.LocalService("workflow") for pick in self.browse(cr, uid, ids): + if not pick.move_lines: + raise osv.except_osv(_('Error !'),_('You can not done Picking without Move .')) wf_service.trg_validate(uid, 'stock.picking', pick.id, 'button_confirm', cr) #move_ids = [x.id for x in pick.move_lines]