From 5032906d913cac9eec7066796b0af7f5eb10cbd2 Mon Sep 17 00:00:00 2001 From: klemek Date: Sun, 19 Jul 2026 14:48:19 +0200 Subject: [PATCH] fix: dont validate crontab in backend --- app/models/task.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/models/task.py b/app/models/task.py index 980d7f9..a0fc6cd 100644 --- a/app/models/task.py +++ b/app/models/task.py @@ -5,9 +5,6 @@ import tortoise.validators from app.models.base import AbstractModel -# https://stackoverflow.com/a/57639657 -CRONTAB_REGEX = r"^(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)|((((\d+,)+\d+|(\d+(\/|-)\d+)|\d+|\*) ?){5,7})$" - class Task(AbstractModel): list_name = tortoise.fields.CharField(max_length=128, db_index=True, null=False) @@ -15,7 +12,6 @@ class Task(AbstractModel): reset_cron = tortoise.fields.CharField( max_length=64, null=True, - validators=[tortoise.validators.RegexValidator(CRONTAB_REGEX, 0)], ) check_date = tortoise.fields.DatetimeField(null=True) previous_check_date = tortoise.fields.DatetimeField(null=True)