fix(client): check HTTP status before parsing ping response in _validate_api_key (#5639)

This commit is contained in:
Yash Singh
2026-06-19 12:19:13 +05:30
committed by GitHub
parent bd7ce2c13c
commit ffa334537a
2 changed files with 60 additions and 4 deletions
+4 -4
View File
@@ -151,10 +151,10 @@ class MemoryClient:
try:
params = self._prepare_params()
response = self.client.get("/v1/ping/", params=params)
data = response.json()
response.raise_for_status()
data = response.json()
if data.get("org_id") and data.get("project_id"):
self.org_id = data.get("org_id")
self.project_id = data.get("project_id")
@@ -1044,10 +1044,10 @@ class AsyncMemoryClient:
},
params=params,
)
data = response.json()
response.raise_for_status()
data = response.json()
if data.get("org_id") and data.get("project_id"):
self.org_id = data.get("org_id")
self.project_id = data.get("project_id")