From 19d4b71d52c3041bc3246e2424a2579a20d231ff Mon Sep 17 00:00:00 2001 From: nie Date: Wed, 14 Oct 2020 08:07:42 +0000 Subject: [PATCH] [FIX] sale_timesheet_enterprise: Timesheet date not respecting timezone Steps to reproduce the bug: - Set the timezone of the user to Australia/Melbourne - Set the country of the company to Australia - Set the time of the system to 20:00 UTC - Have Project and Sales installed - Enable Timesheet and Timesheet Timer on project (A) - Create a task in project (A) - Click Start and then Stop - Confirm the wizard Bug: The date of the new timesheet line is set to yesterday. opw:2351204 Original PR: odoo/enterprise#14023 closes odoo/odoo#59966 X-original-commit: b85a5fc39887660992b5dd0f49ca331e38dd6030 Signed-off-by: Nicolas Lempereur (nle) Signed-off-by: backspac --- addons/hr_timesheet/wizard/project_task_create_timesheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_timesheet/wizard/project_task_create_timesheet.py b/addons/hr_timesheet/wizard/project_task_create_timesheet.py index eae94d737d7..a84dbc638c3 100644 --- a/addons/hr_timesheet/wizard/project_task_create_timesheet.py +++ b/addons/hr_timesheet/wizard/project_task_create_timesheet.py @@ -23,7 +23,7 @@ class ProjectTaskCreateTimesheet(models.TransientModel): values = { 'task_id': self.task_id.id, 'project_id': self.task_id.project_id.id, - 'date': datetime.now(), + 'date': fields.Date.context_today(self), 'name': self.description, 'user_id': self.env.uid, 'unit_amount': self.time_spent,