From 20070e064785ec54e909206714756fc49f1b8bfd Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Tue, 15 Apr 2025 10:05:45 +0800 Subject: [PATCH] fix: improve crontab validation logic --- apps/ops/mixin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/ops/mixin.py b/apps/ops/mixin.py index 5279a1acd..ab9149abe 100644 --- a/apps/ops/mixin.py +++ b/apps/ops/mixin.py @@ -189,8 +189,8 @@ class PeriodTaskSerializerMixin(serializers.Serializer): msg = _('* Please enter a valid crontab expression') raise serializers.ValidationError(msg) - crontab = crontab.strip().split() - if '*' in crontab[0]: + crontab = crontab.strip() + if crontab.startswith('*'): raise serializers.ValidationError(_("Crontab minute must not contain '*'")) return crontab