From 35d4a9f5fedf226a41805b4de888ee0a0d2a9738 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Wed, 22 Sep 2021 15:54:15 +0200
Subject: [PATCH] [fix] pass check_eff_filled if coop47

---
 models/scop_liste_ministere.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/models/scop_liste_ministere.py b/models/scop_liste_ministere.py
index 05b3c06..4ee265a 100644
--- a/models/scop_liste_ministere.py
+++ b/models/scop_liste_ministere.py
@@ -67,13 +67,15 @@ class ScopAdhesionListeMinistere(models.Model):
     def check_eff_filled(self):
         """
         Vérifie que les champs de la fiche démographie sont bien renseignés
-        si la coop n'est pas une SCIC:
+        si la coop est ni une SCIC, ni une coop47:
         - capital des associés
         - effectif total
         """
         error = False
-        if self.partner_id.cooperative_form_id != self.env.ref(
-                'cgscop_partner.form_scic'):
+        if self.partner_id.cooperative_form_id not in (
+                self.env.ref('cgscop_partner.form_scic'),
+                self.env.ref('cgscop_partner.form_coop47'),
+        ):
             error = self.cap_sal_assoc_computed == 0
             error |= self.eff_tt == 0
         if error:
-- 
GitLab