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()