Fix JetBrainsPluginClient._make_request incorrectly passing None as data

Fixes #1615
This commit is contained in:
Dominik Jain authored and Dominik Jain committed 2026-06-29 15:56:21 +02:00
1 parent a6d052a6a2
commit 99ad6eaaee
1 file changed
+2 -2
@@ -311,8 +311,8 @@ class JetBrainsPluginClient(ToStringMixin):
if method.upper() == "GET":
response = self._session.get(url, timeout=self._timeout)
elif method.upper() == "POST":
json_data = json.dumps(data) if data else None
response = self._session.post(url, data=json_data, timeout=self._timeout)
data_dict = data if data is not None else {}
response = self._session.post(url, data=json.dumps(data_dict), timeout=self._timeout)
else:
raise ValueError(f"Unsupported HTTP method: {method}")