From 14dbf4d28e0fc0676a3d79f165dc18f80b736ade Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Thu, 3 Feb 2011 19:34:03 +0530 Subject: [PATCH] [IMP] stock: Add context and chech for Read method22 bzr revid: aag@tinyerp.co.in-20110203140403-bmtd0opgmq3iyq0n --- addons/stock/wizard/stock_invoice_onshipping.py | 2 +- addons/stock/wizard/stock_location_product.py | 2 +- addons/stock/wizard/stock_return_picking.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/stock/wizard/stock_invoice_onshipping.py b/addons/stock/wizard/stock_invoice_onshipping.py index c7eab1eef4d..b58fec91930 100644 --- a/addons/stock/wizard/stock_invoice_onshipping.py +++ b/addons/stock/wizard/stock_invoice_onshipping.py @@ -115,7 +115,7 @@ class stock_invoice_onshipping(osv.osv_memory): if context is None: context = {} picking_pool = self.pool.get('stock.picking') - onshipdata_obj = self.read(cr, uid, ids, ['journal_id', 'group', 'invoice_date']) + onshipdata_obj = self.read(cr, uid, ids, ['journal_id', 'group', 'invoice_date'], context=context) if context.get('new_picking', False): onshipdata_obj['id'] = onshipdata_obj.new_picking onshipdata_obj[ids] = onshipdata_obj.new_picking diff --git a/addons/stock/wizard/stock_location_product.py b/addons/stock/wizard/stock_location_product.py index 5ac4aa0f944..ba1f74ee0a1 100644 --- a/addons/stock/wizard/stock_location_product.py +++ b/addons/stock/wizard/stock_location_product.py @@ -39,7 +39,7 @@ class stock_location_product(osv.osv_memory): @return: Invoice type """ mod_obj = self.pool.get('ir.model.data') - for location_obj in self.read(cr, uid, ids, ['from_date', 'to_date']): + for location_obj in self.read(cr, uid, ids, ['from_date', 'to_date'], context=context): return { 'name': False, 'view_type': 'form', diff --git a/addons/stock/wizard/stock_return_picking.py b/addons/stock/wizard/stock_return_picking.py index 2dd9063fe7e..34d912ce786 100644 --- a/addons/stock/wizard/stock_return_picking.py +++ b/addons/stock/wizard/stock_return_picking.py @@ -151,7 +151,7 @@ class stock_return_picking(osv.osv_memory): wf_service = netsvc.LocalService("workflow") pick = pick_obj.browse(cr, uid, record_id, context=context) - data = self.read(cr, uid, ids[0]) + data = self.read(cr, uid, ids[0], context=context) new_picking = None date_cur = time.strftime('%Y-%m-%d %H:%M:%S')