Skip to content

Commit f74890a

Browse files
committed
Adjust to handle the slightly revamped email_address() on person
- Legacy-Id: 3750
1 parent 43fe4d8 commit f74890a

5 files changed

Lines changed: 8 additions & 6 deletions

File tree

ietf/liaisons/accountsREDESIGN.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def get_person_for_user(user):
3535
return None
3636
try:
3737
p = user.get_profile()
38-
p.email = lambda: (p.name, p.email_address().address)
38+
p.email = lambda: (p.name, p.email_address())
3939
return p
4040
except Person.DoesNotExist:
4141
return None

ietf/liaisons/formsREDESIGN.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,9 @@ def save_extra_fields(self, liaison):
255255
from_entity = self.get_from_entity()
256256
liaison.from_name = from_entity.name
257257
liaison.from_group = from_entity.obj
258-
liaison.from_contact = self.cleaned_data["person"].email_address()
258+
e = self.cleaned_data["person"].email_set.order_by('-active')
259+
if e:
260+
liaison.from_contact = e[0]
259261

260262
organization = self.get_to_entity()
261263
liaison.to_name = organization.name

ietf/liaisons/tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ def test_add_incoming_liaison(self):
260260

261261
l = LiaisonStatement.objects.all().order_by("-id")[0]
262262
self.assertEquals(l.from_group, from_group)
263-
self.assertEquals(l.from_contact, submitter.email_address())
263+
self.assertEquals(l.from_contact.address, submitter.email_address())
264264
self.assertEquals(l.reply_to, "replyto@example.com")
265265
self.assertEquals(l.to_group, to_group)
266266
self.assertEquals(l.response_contact, "responce_contact@example.com")
@@ -333,7 +333,7 @@ def test_add_outgoing_liaison(self):
333333

334334
l = LiaisonStatement.objects.all().order_by("-id")[0]
335335
self.assertEquals(l.from_group, from_group)
336-
self.assertEquals(l.from_contact, submitter.email_address())
336+
self.assertEquals(l.from_contact.address, submitter.email_address())
337337
self.assertEquals(l.reply_to, "replyto@example.com")
338338
self.assertEquals(l.to_group, to_group)
339339
self.assertEquals(l.to_contact, "to_poc@example.com")

ietf/submit/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def test_submit_existing(self):
216216
self.assertTrue(name in unicode(outbox[-2]))
217217
self.assertTrue("mars" in unicode(outbox[-2]))
218218
self.assertTrue(draft.ad.role_email("ad").address in unicode(outbox[-2]))
219-
self.assertTrue(ballot_position.ad.email_address().address in unicode(outbox[-2]))
219+
self.assertTrue(ballot_position.ad.email_address() in unicode(outbox[-2]))
220220
self.assertTrue("New Version Notification" in outbox[-1]["Subject"])
221221
self.assertTrue(name in unicode(outbox[-1]))
222222
self.assertTrue("mars" in unicode(outbox[-1]))

redesign/importing/import-liaison.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def lookup_group(**kwargs):
153153
try:
154154
l.from_contact = Email.objects.get(address__iexact=o.from_email().address)
155155
except EmailAddress.DoesNotExist:
156-
l.from_contact = old_person_to_person(o.person).email_address()
156+
l.from_contact = old_person_to_person(o.person).email_set.order_by('-active')[0]
157157

158158
if o.by_secretariat:
159159
l.to_name = o.submitter_name

0 commit comments

Comments
 (0)