mirror of
https://github.com/bitwarden/browser
synced 2025-12-13 06:43:35 +00:00
misc fixes
This commit is contained in:
@@ -383,7 +383,7 @@ function initLoginService() {
|
||||
});
|
||||
},
|
||||
function (response) {
|
||||
handleError(response, deferred);
|
||||
handleErrorMessage(response, deferred);
|
||||
});
|
||||
});
|
||||
};
|
||||
@@ -435,7 +435,7 @@ function initLoginService() {
|
||||
deferred.resolve();
|
||||
});
|
||||
}, function (response) {
|
||||
handleError(response, deferred);
|
||||
handleErrorMessage(response, deferred);
|
||||
});
|
||||
|
||||
return deferred.promise;
|
||||
@@ -444,4 +444,20 @@ function initLoginService() {
|
||||
function handleError(error, deferred) {
|
||||
deferred.reject(error);
|
||||
}
|
||||
|
||||
function handleErrorMessage(error, deferred) {
|
||||
if (error.validationErrors) {
|
||||
for (var key in error.validationErrors) {
|
||||
if (!error.validationErrors.hasOwnProperty(key)) {
|
||||
continue;
|
||||
}
|
||||
if (error.validationErrors[key].length) {
|
||||
deferred.reject(error.validationErrors[key][0]);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
deferred.reject(error.message);
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user