diff --git a/InvenTree/InvenTree/apps.py b/InvenTree/InvenTree/apps.py index 52384620c0..42b6b55be2 100644 --- a/InvenTree/InvenTree/apps.py +++ b/InvenTree/InvenTree/apps.py @@ -65,12 +65,6 @@ class InvenTreeConfig(AppConfig): ) logger.info("Started background tasks...") - # Make regular backups - InvenTree.tasks.schedule_task( - 'InvenTree.tasks.run_backup', - schedule_type=Schedule.DAILY, - ) - def update_exchange_rates(self): # pragma: no cover """Update exchange rates each time the server is started. diff --git a/InvenTree/InvenTree/tasks.py b/InvenTree/InvenTree/tasks.py index 7c22a7bb31..571b441a5c 100644 --- a/InvenTree/InvenTree/tasks.py +++ b/InvenTree/InvenTree/tasks.py @@ -342,6 +342,7 @@ def update_exchange_rates(): logger.error(f"Error updating exchange rates: {e}") +@scheduled_task(ScheduledTask.DAILY) def run_backup(): """Run the backup command.""" call_command("dbbackup", noinput=True, clean=True, compress=True, interactive=False)