Skip to content

Commit ff86622

Browse files
committed
tmp: logging
1 parent a50cbab commit ff86622

3 files changed

Lines changed: 10 additions & 5 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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ 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+
# REMOVE ME
72+
6973
body = f"Your CSH account recovery PIN is: {token}"
7074

7175
client.messages.create(

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)