refactor: make removeVolume not clear
This commit is contained in:
@@ -751,7 +751,10 @@ function teardownLocalStorage(app, options, callback) {
|
|||||||
|
|
||||||
debugApp(app, 'teardownLocalStorage');
|
debugApp(app, 'teardownLocalStorage');
|
||||||
|
|
||||||
docker.removeVolume(app, `${app.id}-localstorage`, callback);
|
async.series([
|
||||||
|
docker.clearVolume.bind(null, app, `${app.id}-localstorage`),
|
||||||
|
docker.removeVolume.bind(null, app, `${app.id}-localstorage`)
|
||||||
|
], callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupOauth(app, options, callback) {
|
function setupOauth(app, options, callback) {
|
||||||
|
|||||||
@@ -571,14 +571,10 @@ function removeVolume(app, name, callback) {
|
|||||||
|
|
||||||
let docker = exports.connection;
|
let docker = exports.connection;
|
||||||
|
|
||||||
clearVolume(app, name, function (error) {
|
|
||||||
if (error) return callback(error);
|
|
||||||
|
|
||||||
let volume = docker.getVolume(name);
|
let volume = docker.getVolume(name);
|
||||||
volume.remove(function (error) {
|
volume.remove(function (error) {
|
||||||
if (error && error.statusCode !== 404) return callback(new Error(`removeVolume: Error removing volume of ${app.id} ${error.message}`));
|
if (error && error.statusCode !== 404) return callback(new Error(`removeVolume: Error removing volume of ${app.id} ${error.message}`));
|
||||||
|
|
||||||
callback();
|
callback();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user