abort sequenced actions whenever you callback

pull/1/head
ansuz 6 years ago
parent 4025022352
commit a5cffe7eb2

@ -191,7 +191,10 @@ define([
// load the user's object using the legacy credentials // load the user's object using the legacy credentials
loadUserObject(opt, waitFor(function (err, rt) { loadUserObject(opt, waitFor(function (err, rt) {
if (err) { return void cb(err); } if (err) {
waitFor.abort();
return void cb(err);
}
// if a proxy is marked as deprecated, it is because someone had a non-owned drive // if a proxy is marked as deprecated, it is because someone had a non-owned drive
// but changed their password, and couldn't delete their old data. // but changed their password, and couldn't delete their old data.
@ -199,6 +202,7 @@ define([
// allow them to proceed. In time, their old drive should get deleted, since // allow them to proceed. In time, their old drive should get deleted, since
// it will should be pinned by anyone's drive. // it will should be pinned by anyone's drive.
if (rt.proxy[Constants.deprecatedKey]) { if (rt.proxy[Constants.deprecatedKey]) {
waitFor.abort();
return void cb('NO_SUCH_USER', res); return void cb('NO_SUCH_USER', res);
} }

Loading…
Cancel
Save