From f73258a50cdb5b51512b7a0f836cbf37763ad6f5 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Tue, 1 Oct 2024 09:48:50 +0300 Subject: [PATCH] Update dev_membership.py --- odex25_sales/dev_membership/models/dev_membership.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/odex25_sales/dev_membership/models/dev_membership.py b/odex25_sales/dev_membership/models/dev_membership.py index de6ea3e0e..9d9733db5 100644 --- a/odex25_sales/dev_membership/models/dev_membership.py +++ b/odex25_sales/dev_membership/models/dev_membership.py @@ -161,6 +161,7 @@ class DevMembership(models.Model): ], limit=1, order="to_date desc") # Handle sequence generation for new or renewed memberships sequence_code = 'membership.no.sequence' + self.partner_id.check_active_membership() if not self.invoice_id and not self.is_free: raise ValidationError(_('Please Create Membership Invoice')) if self.invoice_id.payment_state not in ['paid', 'in_payment'] and not self.is_free: @@ -239,6 +240,7 @@ class DevMembership(models.Model): message_type='notification', # author_id=self.env.user.partner_id.id, ) + membership.partner_id.check_active_membership() def membership_reminder_email_cron(self): membership_pool = self.env['dev.membership']