[IMP] mrp_repair:optimize code

bzr revid: aag@tinyerp.com-20110905092644-86ph50nywnv1eoev
This commit is contained in:
Atik Agewan (OpenERP) 2011-09-05 14:56:44 +05:30
parent cf21a70172
commit cc5c8a7133
1 changed files with 7 additions and 4 deletions

View File

@ -706,12 +706,15 @@ class mrp_repair_line(osv.osv, ProductChangeMixin):
if ids:
company_id = self.browse(cr, uid, ids[0], context=context).repair_id.company_id.id
product_id = location_obj.search(cr, uid, [('usage','=','production'), ('company_id','=',company_id)], context=context)
if not product_id:
product_id = location_obj.search(cr, uid, [('usage','=','production')], context=context)
if product_id:
product_id = product_id[0]
else:
product_id = False
if type != 'add':
return {'value': {
'to_invoice': False,
'location_id': product_id[0],
'location_id': product_id,
'location_dest_id': False
}
}
@ -721,7 +724,7 @@ class mrp_repair_line(osv.osv, ProductChangeMixin):
return {'value': {
'to_invoice': to_invoice,
'location_id': stock_id,
'location_dest_id': product_id[0]
'location_dest_id': product_id
}
}