diff --git a/addons/crm/models/crm_lead.py b/addons/crm/models/crm_lead.py index cf57d385ce2..2a4f460a4b5 100644 --- a/addons/crm/models/crm_lead.py +++ b/addons/crm/models/crm_lead.py @@ -316,7 +316,7 @@ class Lead(models.Model): @api.depends('user_id') def _compute_date_open(self): for lead in self: - lead.date_open = fields.Datetime.now() if lead.user_id else False + lead.date_open = self.env.cr.now() if lead.user_id else False @api.depends('stage_id') def _compute_date_last_stage_update(self): @@ -852,7 +852,7 @@ class Lead(models.Model): context.setdefault('default_team_id', self.team_id.id) # Set date_open to today if it is an opp default = default or {} - default['date_open'] = fields.Datetime.now() if self.type == 'opportunity' else False + default['date_open'] = self.env.cr.now() if self.type == 'opportunity' else False # Do not assign to an archived user if not self.user_id.active: default['user_id'] = False diff --git a/addons/crm/tests/test_crm_lead_convert.py b/addons/crm/tests/test_crm_lead_convert.py index 52f41b83877..e544f5a8611 100644 --- a/addons/crm/tests/test_crm_lead_convert.py +++ b/addons/crm/tests/test_crm_lead_convert.py @@ -492,8 +492,7 @@ class TestLeadConvertBatch(crm_common.TestLeadConvertMassCommon): @users('user_sales_manager') def test_lead_convert_batch_internals(self): """ Test internals of convert wizard, working in batch mode """ - date = Datetime.from_string('2020-01-20 16:00:00') - self.crm_lead_dt_mock.now.return_value = date + date = self.env.cr.now() lead_w_partner = self.lead_w_partner lead_w_contact = self.lead_w_contact