diff --git a/fcli-core/fcli-fod/src/main/java/com/fortify/cli/fod/_common/scan/helper/dast/FoDScanDastAutomatedHelper.java b/fcli-core/fcli-fod/src/main/java/com/fortify/cli/fod/_common/scan/helper/dast/FoDScanDastAutomatedHelper.java index 731017cb6e2..104869c157f 100644 --- a/fcli-core/fcli-fod/src/main/java/com/fortify/cli/fod/_common/scan/helper/dast/FoDScanDastAutomatedHelper.java +++ b/fcli-core/fcli-fod/src/main/java/com/fortify/cli/fod/_common/scan/helper/dast/FoDScanDastAutomatedHelper.java @@ -80,7 +80,7 @@ public static final FoDScanDescriptor handleInProgressScan(UnirestInstance unire .queryString("fields", "scanId,scanType,analysisStatusType") .asObject(JsonNode.class).getBody(); JsonNode itemsNode = response.path("items"); - if (!itemsNode.isArray() || itemsNode.isEmpty()) continue; + if (!itemsNode.isArray() || itemsNode.isEmpty()) return null; // no scans exist, so it's fine to run a new scan boolean foundActive = false; for (JsonNode node : itemsNode) {