|
@@ -83,8 +83,8 @@ module.exports = function(crowi, app) {
|
|
|
if (req.method == 'POST' && req.form.isValid) {
|
|
if (req.method == 'POST' && req.form.isValid) {
|
|
|
var name = userForm.name;
|
|
var name = userForm.name;
|
|
|
var email = userForm.email;
|
|
var email = userForm.email;
|
|
|
- var lang= userForm.lang;
|
|
|
|
|
- var lang= userForm.emailpublished;
|
|
|
|
|
|
|
+ var lang = userForm.lang;
|
|
|
|
|
+ var isEmailPublished = userForm.isEmailPublished;
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
* disabled because the system no longer allows undefined email -- 2017.10.06 Yuki Takei
|
|
* disabled because the system no longer allows undefined email -- 2017.10.06 Yuki Takei
|
|
@@ -97,7 +97,7 @@ module.exports = function(crowi, app) {
|
|
|
|
|
|
|
|
User.findOneAndUpdate(
|
|
User.findOneAndUpdate(
|
|
|
{ email: userData.email }, // query
|
|
{ email: userData.email }, // query
|
|
|
- { name, email, lang, EmailPublished}, // updating data
|
|
|
|
|
|
|
+ { name, email, lang, isEmailPublished }, // updating data
|
|
|
{ runValidators: true, context: 'query' }, // for validation
|
|
{ runValidators: true, context: 'query' }, // for validation
|
|
|
// see https://www.npmjs.com/package/mongoose-unique-validator#find--updates -- 2017.09.24 Yuki Takei
|
|
// see https://www.npmjs.com/package/mongoose-unique-validator#find--updates -- 2017.09.24 Yuki Takei
|
|
|
(err) => {
|
|
(err) => {
|