From 980214945e9d2d7392c6841b08e1e16cc05fc8c4 Mon Sep 17 00:00:00 2001
From: Benjamin <benjamin@le-filament.com>
Date: Mon, 26 Oct 2020 15:41:51 +0100
Subject: [PATCH] =?UTF-8?q?[fix]=20erreur=20validation=20dossier=20cr?=
 =?UTF-8?q?=C3=A9=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

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

diff --git a/models/res_partner.py b/models/res_partner.py
index cc833f7..f0690c5 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -625,7 +625,8 @@ class ScopPartner(models.Model):
             # Création d'une période lors du changement de statut en Suivi            
             if (vals.get('project_status') == '6_suivi'
                     and not self.env.context.get('import_file')):
-                partner._create_period(partner)
+                if not partner.scop_period_ids:
+                    partner._create_period(partner)
             
             # Ajout des followers de la fiche
             partners_to_subscribe = [
@@ -658,7 +659,8 @@ class ScopPartner(models.Model):
             if vals.get('is_cooperative') and vals.get(
                     'project_status') == '6_suivi':
                 for partner in partners:
-                    partner._create_period(partner)
+                    if not partner.scop_period_ids:
+                        partner._create_period(partner)
 
         # Ajout des followers de la fiche
         for partner in partners:
-- 
GitLab