From c9b5f88e9885490f27de4b538fa148cda9abf084 Mon Sep 17 00:00:00 2001 From: Micha Date: Mon, 6 Apr 2026 13:04:58 +0000 Subject: [PATCH] fix(base): add json= parameter support to _request_json and _request --- apps/dashboard/backend/app/clients/base.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/dashboard/backend/app/clients/base.py b/apps/dashboard/backend/app/clients/base.py index b925247..f697197 100644 --- a/apps/dashboard/backend/app/clients/base.py +++ b/apps/dashboard/backend/app/clients/base.py @@ -25,6 +25,7 @@ class BaseHTTPClient: headers: dict[str, str] | None = None, params: dict[str, Any] | None = None, auth: tuple[str, str] | None = None, + json: Any | None = None, ) -> Any | None: response = await self._request( method, @@ -32,6 +33,7 @@ class BaseHTTPClient: headers=headers, params=params, auth=auth, + json=json, ) if response is None: return None @@ -70,6 +72,7 @@ class BaseHTTPClient: headers: dict[str, str] | None = None, params: dict[str, Any] | None = None, auth: tuple[str, str] | None = None, + json: Any | None = None, ) -> httpx.Response | None: if not self.base_url: logger.info("%s client skipped because base URL is not configured", self.name) @@ -88,6 +91,7 @@ class BaseHTTPClient: headers=headers, params=params, auth=auth, + json=json, ) response.raise_for_status() return response