From 9e2b3fe8202527dd38960af71eecbfe903525fdc Mon Sep 17 00:00:00 2001
From: Simon Walton <simon@highfidelity.io>
Date: Mon, 17 Dec 2018 11:39:58 -0800
Subject: [PATCH] Remove out-of-date backups on startup as well as on
 rule-evaluation

---
 domain-server/src/DomainContentBackupManager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/domain-server/src/DomainContentBackupManager.cpp b/domain-server/src/DomainContentBackupManager.cpp
index 3b8180e49e..d81de8b212 100644
--- a/domain-server/src/DomainContentBackupManager.cpp
+++ b/domain-server/src/DomainContentBackupManager.cpp
@@ -127,6 +127,10 @@ int64_t DomainContentBackupManager::getMostRecentBackupTimeInSecs(const QString&
 }
 
 void DomainContentBackupManager::setup() {
+    for (auto& rule : _backupRules) {
+        removeOldBackupVersions(rule);
+    }
+
     auto backups = getAllBackups();
     for (auto& backup : backups) {
         QFile backupFile { backup.absolutePath };