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