Skip to content

Commit

Permalink
dont inject content type on empty body (#2079)
Browse files Browse the repository at this point in the history
  • Loading branch information
skarimo committed Jul 26, 2024
1 parent a4d5b66 commit 3fea1f4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .generator/src/generator/templates/rest.j2
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ class RESTClientObject:
# For `POST`, `PUT`, `PATCH`, `OPTIONS`, `DELETE`
if method in ("POST", "PUT", "PATCH", "OPTIONS", "DELETE"):
# Only set a default Content-Type for POST, PUT, PATCH and OPTIONS requests
if method != "DELETE" and "Content-Type" not in headers:
if method != "DELETE" and "Content-Type" not in headers and body is not None:
headers["Content-Type"] = "application/json"
if query_params:
url += "?" + urlencode(query_params)
Expand Down
2 changes: 1 addition & 1 deletion src/datadog_api_client/rest.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ def request(
# For `POST`, `PUT`, `PATCH`, `OPTIONS`, `DELETE`
if method in ("POST", "PUT", "PATCH", "OPTIONS", "DELETE"):
# Only set a default Content-Type for POST, PUT, PATCH and OPTIONS requests
if method != "DELETE" and "Content-Type" not in headers:
if method != "DELETE" and "Content-Type" not in headers and body is not None:
headers["Content-Type"] = "application/json"
if query_params:
url += "?" + urlencode(query_params)
Expand Down

0 comments on commit 3fea1f4

Please sign in to comment.