diff --git a/src/groups/membership.js b/src/groups/membership.js index da312cd1b7..09e86e12f6 100644 --- a/src/groups/membership.js +++ b/src/groups/membership.js @@ -367,9 +367,11 @@ module.exports = function (Groups) { } pubsub.on('group:cache:del', function (data) { - data.groupNames.forEach(function (groupName) { - cache.del(data.uid + ':' + groupName); - }); + if (data && data.groupNames) { + data.groupNames.forEach(function (groupName) { + cache.del(data.uid + ':' + groupName); + }); + } }); Groups.isMember = function (uid, groupName, callback) {