mirror of https://github.com/jumpserver/jumpserver
fix: improve crontab validation logic
parent
47b72cb35e
commit
20070e0647
|
@ -189,8 +189,8 @@ class PeriodTaskSerializerMixin(serializers.Serializer):
|
||||||
msg = _('* Please enter a valid crontab expression')
|
msg = _('* Please enter a valid crontab expression')
|
||||||
raise serializers.ValidationError(msg)
|
raise serializers.ValidationError(msg)
|
||||||
|
|
||||||
crontab = crontab.strip().split()
|
crontab = crontab.strip()
|
||||||
if '*' in crontab[0]:
|
if crontab.startswith('*'):
|
||||||
raise serializers.ValidationError(_("Crontab minute must not contain '*'"))
|
raise serializers.ValidationError(_("Crontab minute must not contain '*'"))
|
||||||
return crontab
|
return crontab
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue