Updating gender radio button now correctly updates the database value
This commit is contained in:
@ -14,12 +14,13 @@ exports.getAccount = function(req, res) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
exports.postAccountProfile = function(req, res) {
|
exports.postAccountProfile = function(req, res) {
|
||||||
|
console.log(req.body.gender);
|
||||||
User.findById(req.user.id, function(err, user) {
|
User.findById(req.user.id, function(err, user) {
|
||||||
user.profile.name = req.body.name || '';
|
user.profile.name = req.body.name || '';
|
||||||
user.profile.email = req.body.email || '';
|
user.profile.email = req.body.email || '';
|
||||||
|
user.profile.gender = req.body.gender || '';
|
||||||
user.profile.location = req.body.location || '';
|
user.profile.location = req.body.location || '';
|
||||||
user.profile.website = req.body.website || '';
|
user.profile.website = req.body.website || '';
|
||||||
user.profile.picture = req.body.picture || '';
|
|
||||||
|
|
||||||
user.save(function(err) {
|
user.save(function(err) {
|
||||||
res.redirect('/account');
|
res.redirect('/account');
|
||||||
|
@ -18,10 +18,10 @@ block content
|
|||||||
label.col-sm-2.control-label(for='name') Gender
|
label.col-sm-2.control-label(for='name') Gender
|
||||||
.col-sm-4
|
.col-sm-4
|
||||||
label.radio-inline
|
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
|
span Male
|
||||||
label.radio-inline
|
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
|
span Female
|
||||||
.form-group
|
.form-group
|
||||||
label.col-sm-2.control-label(for='email') Email
|
label.col-sm-2.control-label(for='email') Email
|
||||||
@ -48,7 +48,7 @@ block content
|
|||||||
input(type='file', name='...')
|
input(type='file', name='...')
|
||||||
span.fileinput-filename
|
span.fileinput-filename
|
||||||
a.close.fileinput-exists(href='#', data-dismiss='fileinput', style='float: none;') ×
|
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
|
.form-group
|
||||||
button.btn.btn.btn-primary(type='submit') Update Profile
|
button.btn.btn.btn-primary(type='submit') Update Profile
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user