Browse Source

add option

itizawa 5 years ago
parent
commit
9691e38637
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/server/models/user.js

+ 2 - 1
src/server/models/user.js

@@ -65,10 +65,11 @@ module.exports = function(crowi) {
   }, {
   }, {
     toObject: {
     toObject: {
       transform: (doc, ret, opt) => {
       transform: (doc, ret, opt) => {
+        const isEmailInclude = opt.isEmailInclude || false;
         // omit password
         // omit password
         delete ret.password;
         delete ret.password;
         // omit email
         // omit email
-        if (!doc.isEmailPublished) {
+        if (!doc.isEmailPublished && !isEmailInclude) {
           delete ret.email;
           delete ret.email;
         }
         }
         return ret;
         return ret;