From f66ad30c53981a2c0666d1a6409e5a81f83650bf Mon Sep 17 00:00:00 2001 From: Jack Michaud Date: Mon, 2 Jan 2023 21:00:23 -0500 Subject: [PATCH] fix: handle empty 204 response --- oasst-shared/oasst_shared/api_client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/oasst-shared/oasst_shared/api_client.py b/oasst-shared/oasst_shared/api_client.py index 09e3739a..e8439517 100644 --- a/oasst-shared/oasst_shared/api_client.py +++ b/oasst-shared/oasst_shared/api_client.py @@ -86,6 +86,10 @@ class OasstApiClient: OasstErrorCode.GENERIC_ERROR, HTTPStatus(response.status), ) + + if response.status == 204: + # No content + return None return await response.json() def _parse_task(self, data: Optional[dict[str, t.Any]]) -> protocol_schema.Task: