diff --git a/scripts/validate_response.py b/scripts/validate_response.py index 279ffde13b0841b2b0a19bfcb2d982ea641575f0..b5e10c768ad30cd53204c5236fad152e8941904d 100644 --- a/scripts/validate_response.py +++ b/scripts/validate_response.py @@ -106,7 +106,10 @@ def compare_response_with_pattern(response, method=None, directory=None, ignore_ response_json = response.json() error = response_json.get("error", None) - result = response_json.get("result", None) + if os.getenv("IS_DIRECT_CALL_HAFAH", "").lower() == "true": + result = response_json + else: + result = response_json.get("result", None) exclude_regex_path = None if isinstance(ignore_tags, str): @@ -202,4 +205,3 @@ def has_valid_response(response, method=None, directory=None, error_response=Fal if correct_response is None: msg = "Error detected in response: result is null, json object was expected" raise NoResultException(msg) -