diff --git a/controllers/user.js b/controllers/user.js index dec11a9052..d3839d5e07 100644 --- a/controllers/user.js +++ b/controllers/user.js @@ -14,12 +14,13 @@ exports.getAccount = function(req, res) { }; exports.postAccountProfile = function(req, res) { + console.log(req.body.gender); User.findById(req.user.id, function(err, user) { user.profile.name = req.body.name || ''; user.profile.email = req.body.email || ''; + user.profile.gender = req.body.gender || ''; user.profile.location = req.body.location || ''; user.profile.website = req.body.website || ''; - user.profile.picture = req.body.picture || ''; user.save(function(err) { res.redirect('/account'); diff --git a/views/account.jade b/views/account.jade index 33f213dd4c..be466409bd 100644 --- a/views/account.jade +++ b/views/account.jade @@ -18,10 +18,10 @@ block content label.col-sm-2.control-label(for='name') Gender .col-sm-4 label.radio-inline - input(checked=user.profile.gender=='male', name='optionsRadios2', type='radio', value='option1') + input(checked=user.profile.gender=='Male', name='gender', type='radio', value='Male') span Male label.radio-inline - input(checked=user.profile.gender=='female', name='optionsRadios2', type='radio', value='option2') + input(checked=user.profile.gender=='Female', name='gender', type='radio', value='Female') span Female .form-group label.col-sm-2.control-label(for='email') Email @@ -48,7 +48,7 @@ block content input(type='file', name='...') span.fileinput-filename a.close.fileinput-exists(href='#', data-dismiss='fileinput', style='float: none;') × - img(width=100, height=100, src='http://www.faithlineprotestants.org/wp-content/uploads/2010/12/facebook-default-no-profile-pic.jpg') + img(width=100, height=100, src='#{user.profile.picture}') .form-group button.btn.btn.btn-primary(type='submit') Update Profile