diff --git a/src/pages/crontab/modal.tsx b/src/pages/crontab/modal.tsx index a950dc43..3bf17016 100644 --- a/src/pages/crontab/modal.tsx +++ b/src/pages/crontab/modal.tsx @@ -156,7 +156,10 @@ const CronModal = ({ rules={[ { validator(rule, value) { - if (value.includes(' task ') || value.startsWith('task ')) { + if ( + value && + (value.includes(' task ') || value.startsWith('task ')) + ) { return Promise.reject(intl.get('不能包含 task 命令')); } return Promise.resolve(); @@ -181,7 +184,10 @@ const CronModal = ({ rules={[ { validator(rule, value) { - if (value.includes(' task ') || value.startsWith('task ')) { + if ( + value && + (value.includes(' task ') || value.startsWith('task ')) + ) { return Promise.reject(intl.get('不能包含 task 命令')); } return Promise.resolve();