We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0e448f0 commit e7aed8eCopy full SHA for e7aed8e
mergin/client.py
@@ -210,12 +210,13 @@ def _do_request(self, request):
210
except urllib.error.HTTPError as e:
211
server_response = json.load(e)
212
213
- server_code = server_response.get("code", None)
+ err_detail = None
214
+ server_code = None
215
# Try to get error detail
216
if isinstance(server_response, dict):
- if "detail" in server_response:
217
- err_detail = server_response["detail"]
218
- else:
+ server_code = server_response.get("code")
+ err_detail = server_response.get("detail")
219
+ if not err_detail:
220
# Extract all field-specific errors and format them
221
err_detail = "\n".join(
222
f"{key}: {', '.join(map(str, value))}"
0 commit comments