mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-19 09:16:57 +00:00
[Bugfix] crontab task timezone issue
This commit is contained in:
parent
866e5d2011
commit
599e8a7e37
@ -4,6 +4,7 @@ import json
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from django.utils.timezone import get_current_timezone
|
||||||
from django.db.utils import ProgrammingError, OperationalError
|
from django.db.utils import ProgrammingError, OperationalError
|
||||||
from django_celery_beat.models import PeriodicTask, IntervalSchedule, CrontabSchedule
|
from django_celery_beat.models import PeriodicTask, IntervalSchedule, CrontabSchedule
|
||||||
|
|
||||||
@ -49,7 +50,7 @@ def create_or_update_celery_periodic_tasks(tasks):
|
|||||||
raise SyntaxError("crontab is not valid")
|
raise SyntaxError("crontab is not valid")
|
||||||
kwargs = dict(
|
kwargs = dict(
|
||||||
minute=minute, hour=hour, day_of_week=week,
|
minute=minute, hour=hour, day_of_week=week,
|
||||||
day_of_month=day, month_of_year=month,
|
day_of_month=day, month_of_year=month, timezone=get_current_timezone()
|
||||||
)
|
)
|
||||||
contabs = CrontabSchedule.objects.filter(
|
contabs = CrontabSchedule.objects.filter(
|
||||||
**kwargs
|
**kwargs
|
||||||
|
Loading…
Reference in New Issue
Block a user