fix: improve crontab validation logic

pull/15205/head
wangruidong 2025-04-15 10:05:45 +08:00 committed by 老广
parent 47b72cb35e
commit 20070e0647
1 changed files with 2 additions and 2 deletions

View File

@ -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