I am having the issue with listing all the user\'s in the users collection. When I take the listing page, only the currently logged in user\'s details are shown. But all us
It sounds like a race condition with the subscription (it runs before the user is logged in). I'd recommend putting your subscription inside of an autorun:
Tracker.autorun(function() {
if (Meteor.user()) {
Meteor.subscribe('userList');
}
});
This has the additional benefit of not starting your subscription before the user is logged in (saves resources).
BTW, I can't think of a reason why you'd need the this.stop()
and the end of your publish function.