diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 8672cc4d455..0d3d20ad84c 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -896,7 +896,6 @@ class mrp_production(osv.osv): 'product_uos_qty': production_line.product_uos and production_line.product_qty or False, 'product_uos': production_line.product_uos and production_line.product_uos.id or False, 'location_id': location_id, - 'procure_method': production_line.product_id.procure_method, 'move_id': shipment_move_id, 'company_id': production.company_id.id, }) @@ -919,6 +918,7 @@ class mrp_production(osv.osv): 'product_id': production_line.product_id.id, 'product_qty': production_line.product_qty, 'product_uom': production_line.product_uom.id, + 'product_uom_qty': production.product_qty, 'product_uos_qty': production_line.product_uos and production_line.product_uos_qty or False, 'product_uos': production_line.product_uos and production_line.product_uos.id or False, 'date': date_planned, @@ -970,6 +970,7 @@ class mrp_production(osv.osv): 'product_id': production.product_id.id, 'product_qty': production.product_qty, 'product_uom': production.product_uom.id, + 'product_uom_qty': production.product_qty, 'product_uos_qty': production.product_uos and production.product_uos_qty or False, 'product_uos': production.product_uos and production.product_uos.id or False, 'location_id': source_location_id, @@ -996,6 +997,7 @@ class mrp_production(osv.osv): 'date': production.date_planned, 'product_id': production_line.product_id.id, 'product_qty': production_line.product_qty, + 'product_uom_qty': production.product_qty, 'product_uom': production_line.product_uom.id, 'product_uos_qty': production_line.product_uos and production_line.product_uos_qty or False, 'product_uos': production_line.product_uos and production_line.product_uos.id or False, diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index f0d796ff31e..36f50aac0e8 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1153,6 +1153,7 @@ class procurement_order(osv.osv): warehouse_obj = self.pool.get('stock.warehouse') for procurement in self.browse(cr, uid, ids, context=context): res_id = procurement.move_id.id + #TODO: so if the seller does not exist, it will just crash... partner = procurement.product_id.seller_id # Taken Main Supplier of Product of Procurement. seller_qty = procurement.product_id.seller_qty partner_id = partner.id diff --git a/addons/stock/procurement.py b/addons/stock/procurement.py index b909fe5ecd4..8103cbe3424 100644 --- a/addons/stock/procurement.py +++ b/addons/stock/procurement.py @@ -117,6 +117,7 @@ class procurement_order(osv.osv): @param context: A standard dictionary for contextual values @return: Dictionary of values ''' + super(procurement_order, self).run_scheduler(cr, uid, use_new_cursor=use_new_cursor, context=context) if context is None: context = {}