Skip to content

Commit

Permalink
[FIX] membership: infinite recursion in computed fields
Browse files Browse the repository at this point in the history
closes #38050

X-original-commit: 1b50c05
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
  • Loading branch information
sbidoul authored and fw-bot committed Oct 7, 2019
1 parent de27f8a commit c847cf6
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions addons/membership/models/partner.py
Expand Up @@ -86,12 +86,9 @@ def _compute_membership_stop(self):
'associate_member.membership_state')
def _compute_membership_cancel(self):
for partner in self:
if partner.membership_state == 'canceled':
partner.membership_cancel = self.env['membership.membership_line'].search([
('partner', '=', partner.id)
], limit=1, order='date_cancel').date_cancel
else:
partner.membership_cancel = False
partner.membership_cancel = self.env['membership.membership_line'].search([
('partner', '=', partner.id)
], limit=1, order='date_cancel desc').date_cancel

def _membership_state(self):
"""This Function return Membership State For Given Partner. """
Expand Down

0 comments on commit c847cf6

Please sign in to comment.