diff --git a/vortexasdk/client.py b/vortexasdk/client.py index 1706402b..9398f32f 100644 --- a/vortexasdk/client.py +++ b/vortexasdk/client.py @@ -8,7 +8,7 @@ from typing import Any, Dict, List, Optional from urllib.parse import urlencode -from requests import Response +from requests import Response, RequestException from tqdm import tqdm from vortexasdk import __name__ as sdk_pkg_name @@ -82,6 +82,10 @@ def search_base( probe_response = _send_post_request( url, payload, size=1, headers=headers ) + + if "error" in probe_response: + raise RequestException(probe_response) + total = self._calculate_total(probe_response) if total > self._MAX_ALLOWED_TOTAL: diff --git a/vortexasdk/version.py b/vortexasdk/version.py index 92192eed..68cdeee4 100644 --- a/vortexasdk/version.py +++ b/vortexasdk/version.py @@ -1 +1 @@ -__version__ = "1.0.4" +__version__ = "1.0.5"