From b8a9b26ca307bcf0ab991d1fc9998f11c0ea9e3f Mon Sep 17 00:00:00 2001 From: whyour Date: Thu, 12 Oct 2023 00:55:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E4=BB=BB=E5=8A=A1=E5=89=8D=E5=90=8E=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/crontab/modal.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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();