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) { user.save(function(err) {
if (err) { if (err) {
if (err.code === 11000) { if (err.code === 11000) {
req.flash('messages', 'Duplicate user detected'); req.flash('messages', 'User already exists');
return res.redirect('/signup'); return res.redirect('/signup');
} else if (err.name === 'ValidationError') { } else if (err.name === 'ValidationError') {
console.log(); req.flash('messages', _.pluck(_.toArray(err.errors), 'message'));
req.flash('messages', _.toArray(err.errors));
//console.log(err);
return res.redirect('/signup'); return res.redirect('/signup');
} }
} }

View File

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

View File

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