Merge pull request #12487 from Atlante45/feat/backups-integration

Actually remove Backup from list during delete
This commit is contained in:
Stephen Birarda 2018-02-22 20:22:43 -07:00 committed by GitHub
commit 4c44bcfdba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -339,7 +339,7 @@ void AssetsBackupHandler::deleteBackup(const QString& backupName) {
return; 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; return backup.name == backupName;
}); });
if (it == end(_backups)) { if (it == end(_backups)) {
@ -347,6 +347,8 @@ void AssetsBackupHandler::deleteBackup(const QString& backupName) {
return; return;
} }
_backups.erase(it, end(_backups));
refreshAssetsInBackups(); refreshAssetsInBackups();
checkForAssetsToDelete(); checkForAssetsToDelete();
qDebug() << "Deleted asset backup:" << backupName; qDebug() << "Deleted asset backup:" << backupName;