From c6a5be0a195c71c7ded9cc863815d115259abfd9 Mon Sep 17 00:00:00 2001 From: Ravi Gohil Date: Tue, 4 Nov 2014 15:33:25 +0530 Subject: [PATCH] [IMP] stock: added missing 'context' parameter (opw 616952) --- addons/stock/wizard/stock_partial_move.py | 2 +- addons/stock/wizard/stock_partial_picking.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/stock/wizard/stock_partial_move.py b/addons/stock/wizard/stock_partial_move.py index e1956e202c9..baba6e7792b 100644 --- a/addons/stock/wizard/stock_partial_move.py +++ b/addons/stock/wizard/stock_partial_move.py @@ -53,7 +53,7 @@ class stock_partial_move(osv.osv_memory): return res if 'move_ids' in fields: move_ids = self.pool.get('stock.move').browse(cr, uid, move_ids, context=context) - moves = [self._partial_move_for(cr, uid, m) for m in move_ids if m.state not in ('done','cancel')] + moves = [self._partial_move_for(cr, uid, m, context=context) for m in move_ids if m.state not in ('done','cancel')] res.update(move_ids=moves) if 'date' in fields: res.update(date=time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)) diff --git a/addons/stock/wizard/stock_partial_picking.py b/addons/stock/wizard/stock_partial_picking.py index 5419d2dda2a..b67c126e775 100644 --- a/addons/stock/wizard/stock_partial_picking.py +++ b/addons/stock/wizard/stock_partial_picking.py @@ -130,7 +130,7 @@ class stock_partial_picking(osv.osv_memory): res.update(picking_id=picking_id) if 'move_ids' in fields: picking = self.pool.get('stock.picking').browse(cr, uid, picking_id, context=context) - moves = [self._partial_move_for(cr, uid, m) for m in picking.move_lines if m.state not in ('done','cancel')] + moves = [self._partial_move_for(cr, uid, m, context=context) for m in picking.move_lines if m.state not in ('done','cancel')] res.update(move_ids=moves) if 'date' in fields: res.update(date=time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)) @@ -154,7 +154,7 @@ class stock_partial_picking(osv.osv_memory): return {'cost': move.product_id.standard_price, 'currency': product_currency_id or picking_currency_id or False} - def _partial_move_for(self, cr, uid, move): + def _partial_move_for(self, cr, uid, move, context=None): partial_move = { 'product_id' : move.product_id.id, 'quantity' : move.product_qty if move.state == 'assigned' or move.picking_id.type == 'in' else 0,