From 728fbdc4a97bb9d9a40b32a17d32fef9053abc2a Mon Sep 17 00:00:00 2001 From: Chris Biersbach Date: Fri, 31 Aug 2012 12:45:03 +0200 Subject: [PATCH] [FIX] OPW 578367: hr_timesheet_sheet: Fixed onchange_employee to also return a value for user_id bzr revid: cbi@openerp.com-20120831104503-vu60ueof5sjm0zwz --- addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index f18adbadbf8..f607d611dcf 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -459,9 +459,12 @@ class hr_timesheet_sheet(osv.osv): def onchange_employee_id(self, cr, uid, ids, employee_id, context=None): department_id = False + user_id = False if employee_id: - department_id = self.pool.get('hr.employee').browse(cr, uid, employee_id, context=context).department_id.id - return {'value': {'department_id': department_id}} + employee = self.pool.get('hr.employee').browse(cr, uid, employee_id, context=context) + department_id = employee.department_id.id + user_id = employee.user_id.id + return {'value': {'department_id': department_id, 'user_id': user_id}} hr_timesheet_sheet()