diff --git a/frontend/src/business/components/track/case/components/TestCaseEdit.vue b/frontend/src/business/components/track/case/components/TestCaseEdit.vue index 48e4536b570b1ba79ad742775638002a1e6da59c..999e5cf970fcdc2bbf0ba9395b6a21951fb4cf88 100644 --- a/frontend/src/business/components/track/case/components/TestCaseEdit.vue +++ b/frontend/src/business/components/track/case/components/TestCaseEdit.vue @@ -315,7 +315,8 @@ Object.assign(param, this.form); for (let i = 0; i < param.steps.length; i++){ - if (param.steps[i].desc.length > 300 || param.steps[i].result.length > 300) { + if ((param.steps[i].desc && param.steps[i].desc.length > 300) || + (param.steps[i].result && param.steps[i].result.length > 300)) { this.$warning(this.$t('test_track.case.step_desc') + "," + this.$t('test_track.case.expected_results') + this.$t('test_track.length_less_than') + '300'); return;