Revise OData exception logging

This commit is contained in:
Matt Drayer
2017-11-14 10:57:06 -05:00
parent efd0381c67
commit 8ee0366203

View File

@@ -247,8 +247,14 @@ class SapSuccessFactorsIdentityProvider(EdXSAMLIdentityProvider):
return missing
def log_bizx_api_exception(self, transaction_data, err):
sys_msg = err.response.json() if err.response else 'Not available'
headers = err.response.headers if err.response else 'Not available'
try:
sys_msg = err.response.content
except AttributeError:
sys_msg = 'Not available'
try:
headers = err.response.headers
except AttributeError:
headers = 'Not available'
token_data = transaction_data.get('token_data')
token_data = token_data if token_data else 'Not available'
log_msg_template = (