Revise OData exception logging
This commit is contained in:
@@ -247,8 +247,14 @@ class SapSuccessFactorsIdentityProvider(EdXSAMLIdentityProvider):
|
|||||||
return missing
|
return missing
|
||||||
|
|
||||||
def log_bizx_api_exception(self, transaction_data, err):
|
def log_bizx_api_exception(self, transaction_data, err):
|
||||||
sys_msg = err.response.json() if err.response else 'Not available'
|
try:
|
||||||
headers = err.response.headers if err.response else 'Not available'
|
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 = transaction_data.get('token_data')
|
||||||
token_data = token_data if token_data else 'Not available'
|
token_data = token_data if token_data else 'Not available'
|
||||||
log_msg_template = (
|
log_msg_template = (
|
||||||
|
|||||||
Reference in New Issue
Block a user