diff --git a/odex25_sales/dev_membership/models/membership_cancel_request.py b/odex25_sales/dev_membership/models/membership_cancel_request.py index bcca18249..10ed6fcde 100644 --- a/odex25_sales/dev_membership/models/membership_cancel_request.py +++ b/odex25_sales/dev_membership/models/membership_cancel_request.py @@ -21,9 +21,9 @@ class MembershipCancellationRequest(models.Model): def action_approve(self): for rec in self: # Check if the request date is before the membership end date - if rec.request_date < rec.membership_id.membership_end_date: + if rec.request_date < rec.membership_id.to_date: # Update the membership end date to the request date - rec.membership_id.membership_end_date = rec.request_date + rec.membership_id.to_date = rec.request_date rec.state = 'approved' rec.membership_id.state = 'cancel'