diff --git a/models/res_partner.py b/models/res_partner.py index 02e8f6473959ae65b74f13bccfa76313d8188795..eb5009fa251b73bc1ec9debbd410657635f77a6d 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