adding callback to settings.load, and omitting password validation check on user creation if no password is entered (e.g. SSO login)

This commit is contained in:
Julian Lam
2014-03-18 20:21:24 -04:00
parent cc0fabc619
commit da1a1d5930
2 changed files with 9 additions and 2 deletions

View File

@@ -27,7 +27,11 @@ module.exports = function(User) {
next((!utils.isUserNameValid(userData.username) || !userData.userslug) ? new Error('Invalid Username!') : null);
},
function(next) {
next(!utils.isPasswordValid(userData.password) ? new Error('Invalid Password!') : null);
if (userData.password) {
next(!utils.isPasswordValid(userData.password) ? new Error('Invalid Password!') : null);
} else {
next();
}
},
function(next) {
User.exists(userData.userslug, function(err, exists) {