diff --git a/ietf/ietfauth/models.py b/ietf/ietfauth/models.py index 680b540ea..92fd40993 100644 --- a/ietf/ietfauth/models.py +++ b/ietf/ietfauth/models.py @@ -43,7 +43,16 @@ def find_person(username): return person except IESGLogin.DoesNotExist, PersonOrOrgInfo.DoesNotExist: pass - # TODO: try LegacyWgPassword next + # try LegacyWgPassword next + try: + return LegacyWgPassword.objects.get(login_name=username).person + except LegacyWgPassword.DoesNotExist, PersonOrOrgInfo.DoesNotExist: + pass + # try LegacyLiaisonUser next + try: + return LegacyLiaisonUser.objects.get(login_name=username).person + except LegacyLiaisonUser.DoesNotExist, PersonOrOrgInfo.DoesNotExist: + pass return None class IetfUserProfile(models.Model):