From 1641ea0997b1cc3aeeaa62f46dd230b417971a98 Mon Sep 17 00:00:00 2001 From: Amit Dodiya Date: Tue, 12 Feb 2013 12:16:41 +0530 Subject: [PATCH] [FIX]stock: while running the product to process wizard on done state move gives traceback bzr revid: ado@tinyerp.com-20130212064641-t317b31srnd0wohi --- addons/stock/wizard/stock_partial_move.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/stock/wizard/stock_partial_move.py b/addons/stock/wizard/stock_partial_move.py index 89744615f22..66a346a41df 100644 --- a/addons/stock/wizard/stock_partial_move.py +++ b/addons/stock/wizard/stock_partial_move.py @@ -22,6 +22,7 @@ from openerp.osv import fields, osv from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT import time +from openerp.tools.translate import _ class stock_partial_move_line(osv.osv_memory): _inherit = "stock.partial.picking.line" @@ -67,6 +68,8 @@ class stock_partial_move(osv.osv_memory): } moves_ids = [] for move in partial.move_ids: + if not move.move_id: + raise osv.except_osv(_('Invalid Action !'), _("You can't process the move which is in done state You have manually created line in wizard. Please delete any lines you created !")) move_id = move.move_id.id partial_data['move%s' % (move_id)] = { 'product_id': move.product_id.id,