Automatic BackupSchedule management

This commit is contained in:
Eduardo Silva 2024-04-02 16:56:35 -03:00
parent 31b1c663f2
commit a12a126d38
13 changed files with 298 additions and 31 deletions

View file

@ -47,7 +47,7 @@ def perform_backup(router_backup: RouterBackup):
router_backup.backup_pending_retrieval = True
router_backup.error_message = ''
router_backup.retry_count = 0
router_backup.next_retry = timezone.now() + datetime.timedelta(minutes=router_backup.router.backup_profile.backup_interval)
router_backup.next_retry = timezone.now() + datetime.timedelta(seconds=router_backup.router.backup_profile.retrieve_interval)
router_backup.save()
else:
handle_backup_failure(router_backup, error_message)