[Imp] improve code in hr-contract.

bzr revid: amb@tinyerp.com-20130627102032-foe8mg1ckd4tulqa
This commit is contained in:
Amit Bhavsar (Open ERP) 2013-06-27 15:50:32 +05:30
parent ae5bc2790d
commit baa5222c18
1 changed files with 6 additions and 4 deletions

View File

@ -89,10 +89,12 @@ class hr_contract(osv.osv):
}
def onchange_employee_id(self, cr, uid, ids, employee_id, context=None):
emp_obj = self.pool.get('hr.employee').browse(cr, uid, employee_id, context=context)
if emp_obj.job_id:
return {'value': {'job_id': emp_obj.job_id.id}}
return {'value': {'job_id': False}}
if employee_id:
emp_obj = self.pool.get('hr.employee').browse(cr, uid, employee_id, context=context)
if emp_obj.job_id:
return {'value': {'job_id': emp_obj.job_id.id}}
return {'value': {'job_id': False}}
return False
def _check_dates(self, cr, uid, ids, context=None):
for contract in self.read(cr, uid, ids, ['date_start', 'date_end'], context=context):