fix crash when cleaning up snapshots

This commit is contained in:
Girish Ramakrishnan
2017-09-30 19:39:44 -07:00
parent 5cccb50a31
commit c524d68c2f

View File

@@ -934,12 +934,12 @@ function cleanupSnapshots(backupConfig, callback) {
var removeFunc = info[appId].format ==='tgz' ? api(backupConfig.provider).remove : api(backupConfig.provider).removeDir;
removeFunc(backupConfig, getBackupFilePath(backupConfig, `snapshot/app_${appId}`, info[appId].format), function (/* ignoredError */) {
setSnapshotInfo(appId, null);
safe.fs.unlinkSync(path.join(paths.BACKUP_INFO_DIR, `${appId}.sync.cache`));
safe.fs.unlinkSync(path.join(paths.BACKUP_INFO_DIR, `${appId}.sync.cache.new`));
iteratorDone();
setSnapshotInfo(appId, null, function (/* ignoredError */) {
iteratorDone();
});
});
});
}, callback);