diff --git a/odex25_sales/dev_membership/wizard/cancel_membership.py b/odex25_sales/dev_membership/wizard/cancel_membership.py
index 48dc4cf76..51e165afc 100644
--- a/odex25_sales/dev_membership/wizard/cancel_membership.py
+++ b/odex25_sales/dev_membership/wizard/cancel_membership.py
@@ -42,8 +42,12 @@ class MembershipRefues(models.TransientModel):
def request_cancel_reason(self):
request_id = self.env.context.get('active_id')
+ for record in self:
+ if record.request_id:
+ record.request_id.cancel_reasone = record.reason_id.id
# Assuming self.env.context contains the ID of the membership
if request_id:
+
membership = self.env['dev.membership'].browse(request_id)
self.env['membership.cancellation.request'].create({
'member_id': membership.partner_id.id,