From 8258f2ce60ee7bf60950833b493c908068ece9ae Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Thu, 14 Oct 2021 12:02:41 +0200
Subject: [PATCH] [fix] avoid error on LM in active=False when use
 'scop_valid_cg'

---
 models/res_partner.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/models/res_partner.py b/models/res_partner.py
index e99bae3..d9cd552 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -198,6 +198,9 @@ class ScopPartner(models.Model):
                 'type_id': type_lm
             })
             lm_adhesion.action_publish_without_extranet()
+        else:
+            if not lm_adhesion.active:
+                lm_adhesion.write({'active': True})
         return lm_adhesion
 
     def get_last_lm(self):
@@ -207,6 +210,7 @@ class ScopPartner(models.Model):
         self.ensure_one()
         lm_ids = self.env['liste.ministere'].search([
             ('partner_id', '=', self.id),
+            ('active', 'in', [True, False])
         ],
             order='year desc'
         )
-- 
GitLab