diff --git a/website/src/controllers/groups.js b/website/src/controllers/groups.js index d73401d394..6883aebef0 100644 --- a/website/src/controllers/groups.js +++ b/website/src/controllers/groups.js @@ -81,6 +81,7 @@ api.list = function(req, res, next) { Group.find({privacy: 'public'}) .select(groupFields + ' members') .sort(sort) + .lean() .exec(function(err, groups){ if (err) return cb(err); _.each(groups, function(g){ diff --git a/website/src/models/group.js b/website/src/models/group.js index e60f2de8e7..d776377488 100644 --- a/website/src/models/group.js +++ b/website/src/models/group.js @@ -7,7 +7,6 @@ var logging = require('../logging'); var GroupSchema = new Schema({ _id: {type: String, 'default': shared.uuid}, - _isMember: Boolean, name: String, description: String, leader: {type: String, ref: 'User'},