diff --git a/server/publications/user_profile.js b/server/publications/user_profile.js index 0516d6692..e26713aa3 100644 --- a/server/publications/user_profile.js +++ b/server/publications/user_profile.js @@ -4,7 +4,10 @@ Meteor.publish('singleUser', function(idOrSlug) { var findBySlug = Meteor.users.findOne({slug: idOrSlug}); var user = typeof findById !== 'undefined' ? findById : findBySlug; var options = isAdminById(this.userId) ? {} : {fields: privacyOptions}; - return Meteor.users.find({_id: user._id}, options); + if (user) { + return Meteor.users.find({_id: user._id}, options); + } + return []; }); Meteor.publish('userPosts', function(terms) {