From 38e81502c59fa372d2ef285907b853d9abc0fa34 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Wed, 15 Sep 2021 18:23:52 +0200
Subject: [PATCH] [fix] send to director only if email is set

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

diff --git a/models/res_partner.py b/models/res_partner.py
index 02e8f64..eb5009f 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -16,7 +16,14 @@ class ScopAlfrescoAdhesionPartner(models.Model):
         Get recipients for email adhesion
         :return:
         """
-        recipient_ids = self.director_ids or self
+        recipient_list = list()
+        if self.director_ids:
+            for director in self.director_ids:
+                if director.email:
+                    recipient_list.append(director.id)
+        if not recipient_list and self.email:
+            recipient_list.append(self.id)
+        recipient_ids = self.browse(recipient_list)
         res = ','.join(map(lambda x: str(x), recipient_ids.ids))
         return res
 
-- 
GitLab