From 50b264ac7db497138eb8f493b90a1b3f83e9246c Mon Sep 17 00:00:00 2001 From: psychobunny Date: Wed, 29 Oct 2014 21:07:39 -0400 Subject: [PATCH] prevent deleted users belonging to a group from breaking edit functionality --- src/groups.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/groups.js b/src/groups.js index 046a2f2a03..081ceafa1e 100644 --- a/src/groups.js +++ b/src/groups.js @@ -123,10 +123,12 @@ var async = require('async'), return callback(err); } - // User counts - results.base.count = numUsers || results.users.length; - results.base.members = results.users; - results.base.memberCount = numUsers || results.users.length; + results.base.members = results.users.filter(function(user) { + return typeof user !== 'undefined'; + }); + + results.base.count = numUsers || results.base.members.length; + results.base.memberCount = numUsers || results.base.members.length; results.base.deleted = !!parseInt(results.base.deleted, 10); results.base.hidden = !!parseInt(results.base.hidden, 10);