diff --git a/Server/service/networkService.js b/Server/service/networkService.js index 9a661f104..362e43db3 100644 --- a/Server/service/networkService.js +++ b/Server/service/networkService.js @@ -167,7 +167,7 @@ class NetworkService { if (contentType && contentType.includes('application/json')) { try { - result = jmespath.search(result, jsonPath).toString(); + result = jmespath.search(result, jsonPath); } catch (error) { httpResponse.status = false; httpResponse.message = "JSONPath Search Error"; @@ -180,13 +180,14 @@ class NetworkService { } } - if (!result) { + if (result === null || result === undefined) { httpResponse.status = false; httpResponse.message = "Empty Result"; return httpResponse; } let match; + result = result.toString(); if (matchMethod === "include") match = result.includes(expectedValue); else if (matchMethod === "regex") match = new RegExp(expectedValue).test(result); else match = result === expectedValue;