Skip to content

Commit 6a37ba8

Browse files
committed
tmp: logging
1 parent a50cbab commit 6a37ba8

3 files changed

Lines changed: 13 additions & 6 deletions

File tree

selfservice/models.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
Boolean,
1212
func,
1313
)
14+
from sqlalchemy.sql.functions import now
1415
from selfservice import db
1516

1617

@@ -23,7 +24,7 @@ class ResetToken(db.Model):
2324
__tablename__ = "token"
2425
id = Column(Integer, primary_key=True)
2526
username = Column(String(64), nullable=False)
26-
created = Column(DateTime, default=func.timezone("UTC", func.now()))
27+
created = Column(DateTime, default=func.timezone("UTC", now()))
2728
token = Column(String(36))
2829
session = Column(String(36), ForeignKey("session.id"))
2930
used = Column(Boolean)
@@ -39,7 +40,7 @@ class RecoverySession(db.Model):
3940
__tablename__ = "session"
4041
id = Column(String(36), primary_key=True)
4142
username = Column(String(64), nullable=False)
42-
created = Column(DateTime, default=func.timezone("UTC", func.now()))
43+
created = Column(DateTime, default=func.timezone("UTC", now()))
4344

4445

4546
class PhoneVerification(db.Model):

selfservice/utilities/general.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,14 @@ def phone_recovery(phone, token):
6666
current_app.config.get("TWILIO_SID"), current_app.config.get("TWILIO_TOKEN")
6767
)
6868

69+
# REMOVE ME
70+
client.http_client.logger = current_app.logger
71+
print(f"twilio client: {client}")
72+
# REMOVE ME
73+
6974
body = f"Your CSH account recovery PIN is: {token}"
7075

71-
client.messages.create(
76+
m = client.messages.create(
7277
to=phone, from_=from_number, body=body, messaging_service_sid=service_sid
7378
)
79+
print(m)

selfservice/utilities/ldap.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,21 @@ def verif_methods(username):
2121
user = ldap.get_member(username, uid=True)
2222

2323
if user.mail:
24-
for addr in user.__getattr__("mail", as_list=True):
24+
for addr in user.get("mail"):
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 user.__getattr__("mobile", as_list=True):
31+
for number in user.get("mobile"):
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 user.__getattr__("telephoneNumber", as_list=True):
38+
for number in user.get("telephoneNumber"):
3939
stripped = re.sub("[^0-9]", "", number)
4040
if len(stripped) == 10:
4141
methods["phone"].append(stripped)

0 commit comments

Comments
 (0)