File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -29,11 +29,13 @@ class EstatePropertyOffer(models.Model):
2929 @api .depends ("create_date" , "validity" )
3030 def _compute_deadline (self ) -> None :
3131 for record in self :
32- record .date_deadline = _get_reference_date (record ) + relativedelta (days = record .validity )
32+ ref_date = fields .Date .context_today (self ) if not record .create_date else record .create_date .date ()
33+ record .date_deadline = ref_date + relativedelta (days = record .validity )
3334
3435 def _inverse_deadline (self ) -> None :
3536 for record in self :
36- record .validity = (record .date_deadline - _get_reference_date (record )).days
37+ ref_date = fields .Date .context_today (self ) if not record .create_date else record .create_date .date ()
38+ record .validity = (record .date_deadline - ref_date ).days
3739
3840 # CRUD overrides
3941 @api .model
@@ -70,7 +72,3 @@ def action_refuse(self) -> bool:
7072 "CHECK(price > 0)" ,
7173 "An offer's price must be strictly greater than 0." ,
7274 )
73-
74-
75- def _get_reference_date (offer : EstatePropertyOffer ) -> date :
76- return fields .Date .today () if not offer .create_date else offer .create_date .date ()
You can’t perform that action at this time.
0 commit comments