diff --git a/models/res_partner.py b/models/res_partner.py index cc833f7aad49695ec0fdc15d753c34daf67c9bfe..f0690c58d6ca15daf77e6f8a013b1e32c2ed8c80 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: