Skip to content

Commit 0f24909

Browse files
authoredJul 21, 2019
Merge pull request aaronn#16 from fritzvd/feature/phonenumber_support
allowing PhoneNumberField to be read as well
2 parents cd3f229 + 0725dab commit 0f24909

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎drfpasswordless/utils.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,14 @@ def send_sms_with_callback_token(user, mobile_token, **kwargs):
163163

164164
from twilio.rest import Client
165165
twilio_client = Client(os.environ['TWILIO_ACCOUNT_SID'], os.environ['TWILIO_AUTH_TOKEN'])
166+
167+
to_number = getattr(user, api_settings.PASSWORDLESS_USER_MOBILE_FIELD_NAME)
168+
if to_number.__class__.__name__ == 'PhoneNumber':
169+
to_number = to_number.__str__()
170+
166171
twilio_client.messages.create(
167172
body=base_string % mobile_token.key,
168-
to=getattr(user, api_settings.PASSWORDLESS_USER_MOBILE_FIELD_NAME),
173+
to=to_number,
169174
from_=api_settings.PASSWORDLESS_MOBILE_NOREPLY_NUMBER
170175
)
171176
return True

0 commit comments

Comments
 (0)