conversations only looks for 404 errors from inbound sms

stops masking some 503s in tests
This commit is contained in:
Leo Hemsted
2018-05-03 15:40:24 +01:00
parent 09a8e863a4
commit 236339435c
3 changed files with 32 additions and 5 deletions

View File

@@ -94,7 +94,9 @@ def get_conversation_partials(service_id, user_number):
def get_user_number(service_id, notification_id):
try:
user_number = service_api_client.get_inbound_sms_by_id(service_id, notification_id)['user_number']
except HTTPError:
except HTTPError as e:
if e.status_code != 404:
raise
user_number = notification_api_client.get_notification(service_id, notification_id)['to']
return format_phone_number_human_readable(user_number)