diff --git a/ksoftapi/http.py b/ksoftapi/http.py index 71966c5..556005c 100644 --- a/ksoftapi/http.py +++ b/ksoftapi/http.py @@ -39,8 +39,9 @@ async def _validate_response(self, response: aiohttp.ClientResponse): if json.get('error', False): code = json.get('code', response.status) - message = json.get('message', '') - raise APIError(code, message) + if code != 404: + message = json.get('message', '') + raise APIError(code, message) async def get(self, path: str, params=None, headers=None, to_json=True): merged_headers = {**headers, **self._default_headers} if headers else self._default_headers