Ensure to set only once each email as default destination

issue11264
review384431002
This commit is contained in:
Cédric Krier
2022-02-22 22:58:33 +01:00
parent 33b9833b65
commit cbd434c404
+3 -2
View File
@@ -492,16 +492,17 @@ class EmailTemplate(ModelSQL, ModelView):
],
],
])
values['to'] = addresses = []
addresses = set()
for field in fields:
try:
if field.name == 'id':
value = record
else:
value = getattr(record, field.name)
addresses += cls.get_addresses(value)
addresses.update(cls.get_addresses(value))
except AccessError:
pass
values['to'] = list(addresses)
try:
values['subject'] = '%s: %s' % (