Skip to content

Commit ecad71e

Browse files
committed
Improvements based on sanity checking
- Legacy-Id: 10008
1 parent ad444bd commit ecad71e

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

ietf/mailtoken/migrations/0002_auto_20150809_1314.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def make_recipients(apps):
2727

2828
rc(slug='doc_authors',
2929
desc="The document's authors",
30-
template='{{doc.name}}@ietf.org')
30+
template='{% if doc.type_id == "draft" %}{{doc.name}}@ietf.org{% endif %}')
3131

3232
rc(slug='doc_notify',
3333
desc="The addresses in the document's notify field",

ietf/mailtoken/models.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ def gather(self, **kwargs):
3030
if hasattr(self,'gather_%s'%self.slug):
3131
retval.extend(eval('self.gather_%s(**kwargs)'%self.slug))
3232
if self.template:
33-
rendering = Template(self.template).render(Context(kwargs))
33+
rendering = Template('{%% autoescape off %%}%s{%% endautoescape %%}'%self.template).render(Context(kwargs))
3434
if rendering:
35-
retval.extend(rendering.split(','))
35+
retval.extend([x.strip() for x in rendering.split(',')])
3636

37+
retval = list(set(retval))
3738
return retval
3839

3940
def gather_doc_group_chairs(self, **kwargs):

ietf/mailtoken/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ def gather_addresses(slug,**kwargs):
1717
for recipient in mailtoken.recipients.all():
1818
addrs.extend(recipient.gather(**kwargs))
1919

20-
return addrs
20+
return list(set(addrs))

0 commit comments

Comments
 (0)