Skip to content

Commit c2adafb

Browse files
committed
Give 400 errors when sync fails
1 parent 06b1a9c commit c2adafb

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

ansible_base/resource_registry/rest_client.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,16 @@ def _make_request(
112112
logger.debug(f"Response status code from {url}: {resp.status_code}")
113113

114114
if self.raise_if_bad_request:
115-
resp.raise_for_status()
115+
try:
116+
resp.raise_for_status()
117+
except requests.exceptions.HTTPError as e:
118+
content = resp.text
119+
120+
# Re-raise with more context
121+
raise requests.exceptions.HTTPError(
122+
f"{e}\nResponse content: {content}",
123+
response=resp
124+
) from None
116125
return resp
117126

118127
def _get_request_dict(self, data: ResourceRequestBody):

0 commit comments

Comments
 (0)