itizawa 6 years ago
parent
commit
f93f18ad35
1 changed files with 5 additions and 8 deletions
  1. 5 8
      src/server/routes/apiv3/personal-setting.js

+ 5 - 8
src/server/routes/apiv3/personal-setting.js

@@ -104,19 +104,16 @@ module.exports = (crowi) => {
    *                      description: personal params
    */
   router.put('/', loginRequiredStrictly, csrf, validator.personal, ApiV3FormValidator, async(req, res) => {
-    const {
-      name, email, lang, isEmailPublished,
-    } = req.body;
 
     try {
       const user = await User.findOne({ _id: req.user.id });
-      user.name = name;
-      user.email = email;
-      user.lang = lang;
-      user.isEmailPublished = isEmailPublished;
+      user.name = req.body.name;
+      user.email = req.body.email;
+      user.lang = req.body.lang;
+      user.isEmailPublished = req.body.isEmailPublished;
 
       const updatedUser = await user.save();
-      req.i18n.changeLanguage(lang);
+      req.i18n.changeLanguage(req.body.lang);
       return res.apiv3({ updatedUser });
     }
     catch (err) {