[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) <nle@odoo.com>
Signed-off-by: backspac <backspac@users.noreply.github.com>
This commit is contained in:
nie
2020-10-14 10:25:22 +00:00
parent 1bb2ed9623
commit 19d4b71d52
@@ -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,