[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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user