Skip to content

Commit

Permalink
Fixes #649. Fixes issue that prevents verification emails from being …
Browse files Browse the repository at this point in the history
…sent
  • Loading branch information
brianhyder committed Jun 16, 2015
1 parent 509f6cd commit fee15f4
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions plugins/pencilblue/controllers/actions/user/resend_verification.js
Expand Up @@ -32,21 +32,24 @@ module.exports = function ResendVerificationModule(pb) {

var message = this.hasRequiredParams(post, this.getRequiredFields());
if(message) {
self.formError(message, '/user/resend_verification', cb);
return;
return self.formError(message, '/user/resend_verification', cb);
}

var dao = new pb.DAO();
dao.loadByValue('email', post.email, 'user', function(err, user) {
if(util.isError(err) || user === null) {
self.formError(self.ls.get('USER_VERIFIED'), '/user/login', cb);
return;
if(util.isError(err)) {
return cb(err);
}
else if (!util.isNullOrUndefined(user)) {
return self.formError(self.ls.get('USER_VERIFIED'), '/user/login', cb);
}

dao.loadByValue('email', post.email, 'unverified_user', function(err, user) {
if(util.isError(err) || user === null) {
self.formError(self.ls.get('NOT_REGISTERED'), '/user/sign_up', cb);
return;
if(util.isError(err)) {
return cb(err);
}
else if(util.isNullOrUndefined(user)) {
return self.formError(self.ls.get('NOT_REGISTERED'), '/user/sign_up', cb);
}

user.verification_code = util.uniqueId();
Expand Down

0 comments on commit fee15f4

Please sign in to comment.