Skip to content

Commit aeb60ad

Browse files
committed
VED-79: refactor error to check for detailed response
1 parent 88c3a7f commit aeb60ad

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

mns_subscription/src/mns_service.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,9 @@ def subscribe_notification(self) -> dict | None:
4747
elif response.status_code == 404:
4848
return None
4949
else:
50-
msg = "Please provide the correct resource type for this endpoint"
51-
raise UnhandledResponseError(response=response.json(), message=msg)
50+
try:
51+
api_error = response.json()
52+
except Exception:
53+
api_error = response.text
54+
msg = f"MNS subscription failed with status {response.status_code}: {api_error}"
55+
raise UnhandledResponseError(response=api_error, message=msg)

0 commit comments

Comments
 (0)