diff --git a/addons/stock/stock.py b/addons/stock/stock.py index ff9318739e3..a96efe2b5fa 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -639,6 +639,9 @@ class stock_picking(osv.osv): self.write(cr, uid, ids, {'state': 'confirmed'}) 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.')) + for r in picking.move_lines: if r.state == 'draft': todo.append(r.id) diff --git a/addons/stock/stock_report.xml b/addons/stock/stock_report.xml index 547ed785cd1..3084e8527a7 100644 --- a/addons/stock/stock_report.xml +++ b/addons/stock/stock_report.xml @@ -3,7 +3,6 @@ -