mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-04 17:01:09 +00:00
fix: improve crontab validation logic
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user