diff --git a/test-track/frontend/src/business/case/components/TestCaseEdit.vue b/test-track/frontend/src/business/case/components/TestCaseEdit.vue index 006b9f532a..2de2483878 100644 --- a/test-track/frontend/src/business/case/components/TestCaseEdit.vue +++ b/test-track/frontend/src/business/case/components/TestCaseEdit.vue @@ -1013,7 +1013,9 @@ export default { this.form.prerequisite = this.testCaseTemplate.prerequisite; this.form.stepDescription = this.testCaseTemplate.stepDescription; this.form.expectedResult = this.testCaseTemplate.expectedResult; - this.form.steps = JSON.parse(this.testCaseTemplate.steps); + if (this.testCaseTemplate.steps) { + this.form.steps = JSON.parse(this.testCaseTemplate.steps); + } }, async checkCurrentProject() { if (this.isPublicShow) {