HR_TIMESHEET: add exception if employee haven't product
[odoo/odoo.git] / addons / hr_timesheet / hr_timesheet.py
index cd22304..1124aa7 100644 (file)
@@ -71,7 +71,10 @@ class hr_analytic_timesheet(osv.osv):
                emp_obj = self.pool.get('hr.employee')
                emp_id = emp_obj.search(cr, uid, [('user_id', '=', uid)])
                if emp_id:
-                       return emp_obj.browse(cr, uid, emp_id[0], context).product_id.uom_id.id
+                       emp=emp_obj.browse(cr, uid, emp_id[0], context)
+                       if not emp.product_id:
+                               raise osv.except_osv('No product !', "The employee haven't an associated product")
+                       return emp.product_id.uom_id.id
                return False
 
        def _getGeneralAccount(self, cr, uid, context):