-
-
Notifications
You must be signed in to change notification settings - Fork 447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support displaying a message in case of a Twilio exception #315
Comments
if TWILIO_ERROR_MESSAGE is configured in settings, then an error message is added to the messages instance with this text.
if TWILIO_ERROR_MESSAGE is configured in settings, then an error message is added to the messages instance with this text.
I think we need a stacktrace - in most instance if generating a challenge fails the view catches it and sets |
Also, for the Twilio gateway we can add the possibility to add a status callback url. This way, for instance, admins can track users that have devices unable to receive an SMS. This could be described in a new issue. |
Expected Behavior
I would like to propose to give a change to developers to display a configured message in the settings, in case a Twilio exception happens. Like for example "Unable to create record: The 'To' number +4900000000000 is not a valid phone number.".
It may ocurre if a phone number is incorrectly setup.
Current Behavior
An exception is raise by the Twilio Client, meaning we get an internal error response.
Possible Solution
In case a settings variable like for instance:
TWILIO_ERROR_MESSAGE = 'Some error message'
We display the message using Django's message framework. Otherwise we keep the current behavior.
Steps to Reproduce (for bugs)
Context
I would like to show users a custom error message, instead of just a 500 or internal error page.
I would gladly make a pull request for this issue.
The text was updated successfully, but these errors were encountered: