diff --git a/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java b/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java index 5d3c6b14ea..c5038408cb 100644 --- a/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java +++ b/test-track/backend/src/main/java/io/metersphere/service/TestCaseService.java @@ -3224,7 +3224,7 @@ public class TestCaseService { testCase.setNum(nextNum++); testCase.setCasePublic(false); testCase.setCreateUser(SessionUtils.getUserId()); - testCase.setMaintainer(SessionUtils.getUserId()); + testCase.setMaintainer(testCase.getMaintainer()); testCase.setReviewStatus(TestCaseReviewStatus.Prepare.name()); testCase.setStatus(TestCaseReviewStatus.Prepare.name()); testCase.setLastExecuteResult(null);