Skip to content

Commit 12076bf

Browse files
committed
Fix error response handling
1 parent 7b29f71 commit 12076bf

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

finterion/services.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ def handle_response(response):
1717
if response.status_code == 401:
1818
raise ClientException("Unauthorized, check your API key")
1919
elif response.status_code == 400:
20-
raise ClientException(response.json()["message"])
20+
21+
data = response.json()
22+
23+
if "message" in data:
24+
raise ClientException(data["message"])
25+
26+
raise ClientException("Something went wrong")
2127
else:
2228
raise ClientException("Error connecting to finterion platform")
2329

version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (0, 2, 0, 'alpha', 0)
1+
VERSION = (0, 3, 0, 'alpha', 0)
22

33

44
def get_version(version=None):

0 commit comments

Comments
 (0)