fix backup cleanup logic

This commit is contained in:
Girish Ramakrishnan
2017-09-30 17:28:35 -07:00
parent 3d375b687a
commit 5cccb50a31
2 changed files with 18 additions and 21 deletions

View File

@@ -119,9 +119,9 @@ function remove(apiConfig, filename, callback) {
if (!stat) return callback();
if (stat.isFile()) {
safe.fs.unlinkSync(filename);
if (!safe.fs.unlinkSync(filename)) return callback(new BackupsError(BackupsError.EXTERNAL_ERROR, safe.error.message));
} else if (stat.isDirectory()) {
safe.fs.rmdirSync(path.dirname(filename));
if (!safe.fs.rmdirSync(filename)) return callback(new BackupsError(BackupsError.EXTERNAL_ERROR, safe.error.message));
}
callback();