Merge "Check response type in _extract_error_json"
This commit is contained in:
commit
e6288837d4
|
@ -60,7 +60,10 @@ def _extract_error_json_text(body_json):
|
|||
|
||||
def _extract_error_json(body, resp):
|
||||
"""Return error_message from the HTTP response body."""
|
||||
content_type = resp.headers.get("Content-Type", "")
|
||||
try:
|
||||
content_type = resp.headers.get("Content-Type", "")
|
||||
except AttributeError:
|
||||
content_type = ""
|
||||
if content_type.startswith("application/json"):
|
||||
try:
|
||||
body_json = resp.json()
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
fixes:
|
||||
- |
|
||||
[`bug 1870264 <https://bugs.launchpad.net/python-magnumclient/+bug/1870264>`_]
|
||||
Fixed bug where the error message from the response could not be parsed.
|
Loading…
Reference in New Issue