Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit 9109921

Browse files
butlerxDanielBrierton
authored andcommitted
reduce user infomation returned with api calls (#190)
1 parent 6efc719 commit 9109921

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

users.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,15 @@ module.exports = function (options) {
203203
});
204204
}
205205

206+
function sanitiseUser (user) {
207+
delete user.pass;
208+
delete user.salt;
209+
delete user.active;
210+
delete user.accounts;
211+
delete user.confirmcode;
212+
return user;
213+
}
214+
206215
function cmd_promote (args, done) {
207216
var seneca = this;
208217
var newRoles = args.roles;
@@ -216,10 +225,7 @@ module.exports = function (options) {
216225
user.roles.push(newRole);
217226
});
218227
user.roles = _.uniq(user.roles);
219-
userEntity.save$(user, function (err, response) {
220-
if (err) return done(err);
221-
done(null, response);
222-
});
228+
userEntity.save$(user, function (err, response) { done(err, sanitiseUser(response)); });
223229
});
224230
}
225231

0 commit comments

Comments
 (0)