diff --git a/contract/models/contract.py b/contract/models/contract.py index b997a7b352..c141286578 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -397,6 +397,7 @@ def _set_start_contract_modification(self): if record.contract_line_ids: date_start = min(record.contract_line_ids.mapped("date_start")) else: + record.flush_recordset(["create_date"]) date_start = record.create_date record.message_subscribe( partner_ids=[record.partner_id.id], subtype_ids=[subtype_id.id]