From 138cf9bbce37decb675ef2a76ed4342c57b6b661 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Wed, 27 Jul 2016 14:57:57 +0200 Subject: [PATCH] [FIX] sale_timesheet: _get_timesheet_cost A user must be set to get the right timesheet_cost opw:684036 --- addons/sale_timesheet/models/sale_timesheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale_timesheet/models/sale_timesheet.py b/addons/sale_timesheet/models/sale_timesheet.py index cfee69e8086..a2cd0da35fa 100644 --- a/addons/sale_timesheet/models/sale_timesheet.py +++ b/addons/sale_timesheet/models/sale_timesheet.py @@ -73,7 +73,7 @@ class AccountAnalyticLine(models.Model): if result.get('amount'): return result unit_amount = result.get('unit_amount', 0.0) or self.unit_amount - user_id = result.get('user_id') or self.user_id.id + user_id = result.get('user_id') or self.user_id.id or self._default_user() user = self.env['res.users'].browse([user_id]) emp = self.env['hr.employee'].search([('user_id', '=', user_id)], limit=1) cost = emp and emp.timesheet_cost or 0.0