We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d9636e commit 0de6066Copy full SHA for 0de6066
1 file changed
ietf/ietfauth/models.py
@@ -63,8 +63,17 @@ def iesg_login_id(self):
63
64
def email(self):
65
# quick hack to bind new and old schema together for the time being
66
+ try:
67
+ l = IESGLogin.objects.get(login_name=self.user.username)
68
+ if l.person:
69
+ person = l.person
70
+ else:
71
+ person = PersonOrOrgInfo.objects.get(first_name=l.first_name,
72
+ last_name=l.last_name)
73
+ except IESGLogin.DoesNotExist, PersonOrOrgInfo.DoesNotExist:
74
+ person = None
75
from person.models import Email
- return Email.objects.get(address=self.person().email()[1])
76
+ return Email.objects.get(address=person.email()[1])
77
78
def __str__(self):
79
return "IetfUserProfile(%s)" % (self.user,)
0 commit comments