diff --git a/backend/src/main/java/io/metersphere/service/TestCaseNodeService.java b/backend/src/main/java/io/metersphere/service/TestCaseNodeService.java index 176b6b993e2fc1882f020712a028fdb96111be48..0624a8269dedd4cc46246db2a7fc57bcd0e23af1 100644 --- a/backend/src/main/java/io/metersphere/service/TestCaseNodeService.java +++ b/backend/src/main/java/io/metersphere/service/TestCaseNodeService.java @@ -311,6 +311,7 @@ public class TestCaseNodeService { } else { pid = insertTestCaseNode(nodeName, pNode == null ? null : pNode.getId(), projectId, level); pathMap.put(path.toString(), pid); + level++; } while (pathIterator.hasNext()) { @@ -322,6 +323,7 @@ public class TestCaseNodeService { } else { pid = insertTestCaseNode(nextNodeName, pid, projectId, level); pathMap.put(path.toString(), pid); + level++; } } }