From 9617864fae15cc6e786fc8ba03a2c43ffe8d2fe0 Mon Sep 17 00:00:00 2001
From: Remi <remi@le-filament.com>
Date: Wed, 11 Dec 2019 16:44:23 +0100
Subject: [PATCH] Fix issue with calculating Membership_status

---
 models/res_partner.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 82cbac8..7ea6c67 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -661,7 +661,8 @@ class ScopPartner(models.Model):
                         and parent.cooperative_form_id.name == "SCIC"):
                     partner.contact_legality = 'customer'
 
-    @api.depends('membership_period_ids', 'membership_period_ids.state')
+    @api.depends('membership_period_ids', 'membership_period_ids.state',
+                 'membership_period_ids.end_reason_id')
     @api.multi
     def _compute_membership(self):
         for partner in self:
-- 
GitLab