Skip to content

Commit 5108652

Browse files
committed
fix: migration silliness, ldap phone moment
1 parent 0f28a81 commit 5108652

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

migrations/versions/ada3c91a553e_save_phone_number.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
# revision identifiers, used by Alembic.
1414
revision = "ada3c91a553e"
15-
down_revision = "fdb69cd98e19"
15+
down_revision = "92c9d8ea5b74"
1616
branch_labels = None
1717
depends_on = None
1818

selfservice/utilities/ldap.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ def verif_methods(username):
3838
for number in user.get("telephoneNumber"):
3939
stripped = re.sub("[^0-9]", "", number)
4040
if len(stripped) == 10:
41-
methods["phone"].append(stripped)
41+
display = f"(XXX) XXX-{stripped[-4:]}"
42+
methods["phone"].append({"data": stripped, "display": display})
4243

4344
if user.ritDn:
4445
methods["rit"] = user.ritDn.split(",")[0].replace("uid=", "")

0 commit comments

Comments
 (0)