diff --git a/api/configs/feature/__init__.py b/api/configs/feature/__init__.py index a110379794..c22a89b158 100644 --- a/api/configs/feature/__init__.py +++ b/api/configs/feature/__init__.py @@ -437,7 +437,7 @@ class ImageFormatConfig(BaseSettings): class CeleryBeatConfig(BaseSettings): - CELERY_BEAT_SCHEDULER_TIME: str = Field( + CELERY_BEAT_SCHEDULER_TIME: int = Field( description='the time of the celery scheduler, default to 1 day', default=1, ) diff --git a/api/extensions/ext_celery.py b/api/extensions/ext_celery.py index 7b17545764..ae9a075340 100644 --- a/api/extensions/ext_celery.py +++ b/api/extensions/ext_celery.py @@ -43,7 +43,7 @@ def init_app(app: Flask) -> Celery: "schedule.clean_embedding_cache_task", "schedule.clean_unused_datasets_task", ] - day = int(app.config["CELERY_BEAT_SCHEDULER_TIME"]) + day = app.config["CELERY_BEAT_SCHEDULER_TIME"] beat_schedule = { 'clean_embedding_cache_task': { 'task': 'schedule.clean_embedding_cache_task.clean_embedding_cache_task',