@@ -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