From bfcbca2915722a264403bb7534068d0353a82035 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Tue, 24 Jul 2012 18:12:50 +0530 Subject: [PATCH] [IMP] stock : Improved the code. bzr revid: mdi@tinyerp.com-20120724124250-2n5r46c4e1vh4x50 --- addons/stock/wizard/stock_partial_picking.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py index 7edeb694510..24e6375d02d 100644 --- a/addons/stock/wizard/stock_partial_picking.py +++ b/addons/stock/wizard/stock_partial_picking.py @@ -96,11 +96,11 @@ class stock_partial_picking(osv.osv_memory): def default_get(self, cr, uid, fields, context=None): if context is None: context = {} + res = super(stock_partial_picking, self).default_get(cr, uid, fields, context=context) picking_ids = context.get('active_ids', []) if context['active_model'] == 'purchase.order': for purchase_order in self.pool.get('purchase.order').browse(cr, uid, picking_ids, context=context): - picking_ids = [picking.id for picking in purchase_order.picking_ids] - res = super(stock_partial_picking, self).default_get(cr, uid, fields, context=context) + picking_ids = [picking_id.id for picking_id in purchase_order.picking_ids] if not picking_ids or len(picking_ids) != 1: # Partial Picking Processing may only be done for one picking at a time return res