simplified validation error flash message output

This commit is contained in:
Sahat Yalkabov
2013-11-18 19:27:35 -05:00
parent 4adfe6497b
commit 222dbc8b40
3 changed files with 6 additions and 9 deletions

View File

@ -65,12 +65,10 @@ exports.postSignup = function(req, res) {
user.save(function(err) {
if (err) {
if (err.code === 11000) {
req.flash('messages', 'Duplicate user detected');
req.flash('messages', 'User already exists');
return res.redirect('/signup');
} else if (err.name === 'ValidationError') {
console.log();
req.flash('messages', _.toArray(err.errors));
//console.log(err);
req.flash('messages', _.pluck(_.toArray(err.errors), 'message'));
return res.redirect('/signup');
}
}

View File

@ -31,6 +31,6 @@ block content
| Log In
if messages.length
p.alert.alert-danger
.alert.alert-danger
strong Error!
| #{messages}

View File

@ -27,7 +27,6 @@ block content
button.btn.btn.btn-primary(type='submit') Signup
if messages.length
for msg in messages
p.alert.alert-danger
strong #{msg.name}:
| #{msg.message}
.alert.alert-danger
for message in messages
div= message