Список всех пользователей в коллекции пользователей, не работающих в первый раз с метеором js
У меня проблема с перечислением всех пользователей в коллекции пользователей. Когда я беру страницу со списком, отображаются только данные текущего пользователя. Но все пользователи попадают в список, как только страница обновляется и там все в порядке.
На стороне сервера у меня есть следующий код публикации
Meteor.publish("userList", function() {
var user = Meteor.users.findOne({
_id: this.userId
});
if (Roles.userIsInRole(user, ["admin"])) {
return Meteor.users.find({}, {
fields: {
profile_name: 1,
emails: 1,
roles: 1,
contact_info: 1
}
});
}
this.stop();
return;
});
На стороне клиента,
Meteor.subscribe('userList');
В файле Template js я делаю следующий вызов:
Meteor.users.find();
Пожалуйста, помогите мне с этим вопросом. Что мне здесь не хватает?