fix: api tool avoid sending body if empty

This commit is contained in:
Alex committed 2025-03-07 14:34:23 +00:00
1 parent b523a98289
commit 4fd6c52951
1 file changed
+2 -1
+2 -1
View File
@@ -29,9 +29,10 @@ class APITool(Tool):
body = json.dumps(body)
try:
print(f"Making API call: {method} {url} with body: {body}")
if body == "{}":
body = None
response = requests.request(method, url, headers=headers, data=body)
response.raise_for_status()
content_type = response.headers.get(
"Content-Type", "application/json"
).lower()