From eeda07bba6b12d6701f625438784b46beb639dcf Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Thu, 22 Feb 2018 19:19:39 -0800 Subject: [PATCH] Actually remove Backup from list during delete --- domain-server/src/AssetsBackupHandler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domain-server/src/AssetsBackupHandler.cpp b/domain-server/src/AssetsBackupHandler.cpp index c9447351eb..c50bf5e05d 100644 --- a/domain-server/src/AssetsBackupHandler.cpp +++ b/domain-server/src/AssetsBackupHandler.cpp @@ -339,7 +339,7 @@ void AssetsBackupHandler::deleteBackup(const QString& backupName) { return; } - const auto it = find_if(begin(_backups), end(_backups), [&](const AssetServerBackup& backup) { + const auto it = remove_if(begin(_backups), end(_backups), [&](const AssetServerBackup& backup) { return backup.name == backupName; }); if (it == end(_backups)) { @@ -347,6 +347,8 @@ void AssetsBackupHandler::deleteBackup(const QString& backupName) { return; } + _backups.erase(it, end(_backups)); + refreshAssetsInBackups(); checkForAssetsToDelete(); qDebug() << "Deleted asset backup:" << backupName;