Skip to content

Commit 132b4cb

Browse files
committed
Fix .email() on PersonOrOrgInfo so it handles priority (only used on
import) and doesn't try to do a bad job at cleaning the address - Legacy-Id: 3324
1 parent 4a36338 commit 132b4cb

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

ietf/idtracker/models.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,9 +276,12 @@ def __unicode__(self):
276276
def email(self, priority=1, type=None):
277277
name = unicode(self)
278278
email = ''
279-
addresses = self.emailaddress_set.filter(address__contains="@").order_by('priority')[:1]
279+
addresses = self.emailaddress_set.filter(address__contains="@").order_by('priority')
280280
if addresses:
281-
email = addresses[0].address.replace('<', '').replace('>', '')
281+
email = addresses[0].address
282+
for a in addresses:
283+
if a.priority == priority:
284+
email = a.address
282285
return (name, email)
283286
# Added by Sunny Lee to display person's affiliation - 5/26/2007
284287
def affiliation(self, priority=1):

0 commit comments

Comments
 (0)