Skip to content

Commit 245383d

Browse files
committed
fix: invalid getattr call
1 parent 42ec45d commit 245383d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

selfservice/utilities/ldap.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,24 @@ def verif_methods(username):
1818
"""
1919
methods = {"email": [], "phone": [], "rit": None}
2020

21-
user = ldap.get_member(username, True)
21+
user = ldap.get_member(username, uid=True)
2222

2323
if user.mail:
24-
for addr in getattr(user, "mail", as_list=True):
24+
for addr in user.__getattr__("mail", as_list=True):
2525
if "rit.edu" not in addr and "@" in addr:
2626
name, domain = addr.strip().split("@")
2727
display = name[:1] + "..." + name[-1:] + "@" + domain
2828
methods["email"].append({"data": addr, "display": display})
2929

3030
if user.mobile:
31-
for number in getattr(user, "mobile", as_list=True):
31+
for number in user.__getattr__("mobile", as_list=True):
3232
stripped = re.sub("[^0-9]", "", number)
3333
if len(stripped) == 10:
3434
display = f"(XXX) XXX-{stripped[-4:]}"
3535
methods["phone"].append({"data": stripped, "display": display})
3636

3737
if user.telephoneNumber:
38-
for number in getattr(user, "telephoneNumber", as_list=True):
38+
for number in user.__getattr__("telephoneNumber", as_list=True):
3939
stripped = re.sub("[^0-9]", "", number)
4040
if len(stripped) == 10:
4141
methods["phone"].append(stripped)

0 commit comments

Comments
 (0)