diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e2fc8c228c8a14f60e90662da581c5a20d3149ed..14d24056f41868a3b10cc9a4638284a6cd89bf09 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,6 +14,11 @@ Changed * Add verbose names for all preference sections. +Fixed +~~~~~ + +* Fix broken backup health check + `2.0b1`_ - 2021-06-01 --------------------- diff --git a/aleksis/core/health_checks.py b/aleksis/core/health_checks.py index c3ad7b4b17a944acf9f2af00a0c461e958e140d8..200a6eaf0a35a75c29ca4cf7e8c564925b1e29e8 100644 --- a/aleksis/core/health_checks.py +++ b/aleksis/core/health_checks.py @@ -38,9 +38,9 @@ class BaseBackupHealthCheck(BaseHealthCheckBackend): self.add_error(_("The backup folder doesn't exist.")) return if backups: - last_backup = backups[-1] - last_backup_time = dbbackup_utils.filename_to_date(last_backup) - time_gone_since_backup = last_backup_time - datetime.now() + last_backup = backups[:1] + last_backup_time = dbbackup_utils.filename_to_date(last_backup[0]) + time_gone_since_backup = datetime.now() - last_backup_time # Check if backup is older than configured time if time_gone_since_backup.seconds > self.configured_seconds: