From 5e01feb283fc67980ad538f34183de258dd1c19a Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 17 Jan 2011 16:08:32 +0100 Subject: [PATCH] [FIX] stock.partial.picking: more robust fields_view_get() if no active_ids in context (via xrg) bzr revid: odo@openerp.com-20110117150832-2k90u8xk12xiokgb --- addons/stock/wizard/stock_partial_picking.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py index 5d15b3715bd..e41d0d7f8c4 100644 --- a/addons/stock/wizard/stock_partial_picking.py +++ b/addons/stock/wizard/stock_partial_picking.py @@ -83,6 +83,10 @@ class stock_partial_picking(osv.osv_memory): pick_obj = self.pool.get('stock.picking') picking_ids = context.get('active_ids', False) + if not picking_ids: + # not called through an action (e.g. buildbot), return the default. + return result + for pick in pick_obj.browse(cr, uid, picking_ids, context=context): picking_type = self.get_picking_type(cr, uid, pick, context=context) @@ -168,4 +172,4 @@ class stock_partial_picking(osv.osv_memory): stock_partial_picking() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: