diff --git a/backend/src/main/java/io/metersphere/api/service/ApiScenarioReportStructureService.java b/backend/src/main/java/io/metersphere/api/service/ApiScenarioReportStructureService.java index 65ab4b01b8..8ff660716c 100644 --- a/backend/src/main/java/io/metersphere/api/service/ApiScenarioReportStructureService.java +++ b/backend/src/main/java/io/metersphere/api/service/ApiScenarioReportStructureService.java @@ -385,7 +385,7 @@ public class ApiScenarioReportStructureService { */ private void orderLoops(List dtoList) { try { - List steps = dtoList.stream().filter(e -> e.getValue() == null || StringUtils.isEmpty(e.getValue().getId())) + List steps = dtoList.stream().filter(e -> e.getValue() == null || e.getValue().getStartTime() == 0) .collect(Collectors.toList()); // 都是没有结果的步骤,不需要再次排序 if (dtoList.size() == steps.size()) {