From 5d0689abba6ec3b09f2ace02328c324a10462e1f Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 16 Jan 2023 09:13:58 +0700 Subject: [PATCH] fix startup schedule builder for new installs, #408 --- tubearchivist/home/src/ta/config.py | 1 + tubearchivist/home/tasks.py | 9 +++------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/tubearchivist/home/src/ta/config.py b/tubearchivist/home/src/ta/config.py index 3b9a77b..16625d7 100644 --- a/tubearchivist/home/src/ta/config.py +++ b/tubearchivist/home/src/ta/config.py @@ -135,6 +135,7 @@ class AppConfig: # check for customizations if not redis_config: config = self.get_config() + config["scheduler"]["version_check"] = self._build_rand_daily() RedisArchivist().set_message("config", config) return diff --git a/tubearchivist/home/tasks.py b/tubearchivist/home/tasks.py index d513836..a347214 100644 --- a/tubearchivist/home/tasks.py +++ b/tubearchivist/home/tasks.py @@ -313,9 +313,6 @@ def version_check(): ReleaseVersion().check() -try: - app.conf.beat_schedule = ScheduleBuilder().build_schedule() -except KeyError: - # update path to load new defaults - StartupCheck().sync_redis_state() - app.conf.beat_schedule = ScheduleBuilder().build_schedule() +# load new defaults then start the schedule here +StartupCheck().sync_redis_state() +app.conf.beat_schedule = ScheduleBuilder().build_schedule()