Little improvement.

bzr revid: psa@tinyerp.com-20130527114236-f1ryogo75y9cnxn7
This commit is contained in:
Paramjit Singh Sahota 2013-05-27 17:12:36 +05:30
parent 8d9078a841
commit 4708fce25c
1 changed files with 4 additions and 4 deletions

View File

@ -643,15 +643,15 @@ class mrp_production(osv.osv):
@return: True
"""
move_obj = self.pool.get('stock.move')
self.write(cr, uid, ids, {'state': 'ready'})
self.write(cr, uid, ids, {'state': 'ready'}, context=context)
for (production_id,name) in self.name_get(cr, uid, ids):
production = self.browse(cr, uid, production_id)
production = self.browse(cr, uid, production_id, context=context)
if not production.move_prod_id and not production.move_lines:
move_obj.write(cr, uid, [i.id for i in production.move_created_ids], {'state': 'assigned'})
move_obj.write(cr, uid, [i.id for i in production.move_created_ids], {'state': 'assigned'}, context=context)
if production.move_prod_id and production.move_prod_id.location_id.id != production.location_dest_id.id:
move_obj.write(cr, uid, [production.move_prod_id.id],
{'location_id': production.location_dest_id.id})
{'location_id': production.location_dest_id.id}, context=context)
return True
def action_production_end(self, cr, uid, ids, context=None):