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;
}
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;