From 3e7f590e31aeb7b5930ee2af8a0ea5e9c3ad1624 Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Fri, 18 Jun 2010 12:33:39 +0530 Subject: [PATCH] [Fix] stock: Remove the duplicate action for report and put error if move line is not create bzr revid: sbh@tinyerp.com-20100618070339-q14dg8p56w02p394 --- addons/stock/stock.py | 3 +++ addons/stock/stock_report.xml | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) 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 @@ -