[Fix] mrp,mrp_subproduct:Add Context in method

bzr revid: aag@tinyerp.com-20111109103452-zk1kg7tppzdw90nh
This commit is contained in:
Atik Agewan (OpenERP)
2011-11-09 16:04:52 +05:30
parent e1d67534c6
commit 2a0b2f3cc5
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -689,7 +689,7 @@ class mrp_production(osv.osv):
context = {}
production_obj = self.pool.get('mrp.production')
production_browse = production_obj.browse(cr, uid, production_id, context)
production_browse = production_obj.browse(cr, uid, production_id, context=context)
if context.get('product_qty',False):
product_qty = context['product_qty']
sub_qty = context['sub_qty']
@@ -770,7 +770,7 @@ class mrp_production(osv.osv):
for produce_product in production.move_created_ids:
produced_qty = produced_products.get(produce_product.product_id.id, 0)
get_qty = self._get_quantity_to_produce(cr, uid, production.id, produce_product.id, context)
get_qty = self._get_quantity_to_produce(cr, uid, production.id, produce_product.id, context=context)
rest_qty = get_qty['product_qty'] - produced_qty
if rest_qty <= production_qty:
production_qty = rest_qty
+2 -2
View File
@@ -111,9 +111,9 @@ class mrp_production(osv.osv):
production_browse = production_obj.browse(cr, uid, production_id, context)
move_browse = move_obj.browse(cr, uid, move_id, context)
sub_qty = 1
sub_id = sub_obj.search(cr, uid,[('product_id', '=', move_browse.product_id.id),('bom_id', '=', production_browse.bom_id.id)] )
sub_id = sub_obj.search(cr, uid,[('product_id', '=', move_browse.product_id.id),('bom_id', '=', production_browse.bom_id.id)], context=context )
if sub_id:
sub_qty = sub_obj.browse(cr ,uid, sub_id[0], context).product_qty
sub_qty = sub_obj.browse(cr ,uid, sub_id[0], context=context).product_qty
context ['product_qty'] = production_browse.product_qty * sub_qty
context ['sub_qty'] = sub_qty
return super(mrp_production, self)._get_quantity_to_produce(cr, uid, production_id, move_id, context=context)