У меня есть следующие публикации:Метеор публикации Исключение: Не проверял() все аргументы во время издателя при использовании aldeed: табличный
Meteor.publish('usersadmin', function() {
return Meteor.users.find({}, { fields: { "emails": 1, "roles": 1, "profile": 1 } })
});
и я отображая публикацию в следующей таблице с помощью aldeed:tabular:
TabularTables.UsersAdmin = new Tabular.Table({
name: "User List",
collection: Meteor.users,
pub: "usersadmin",
allow: function(userId) {
return Roles.userIsInRole(userId, 'admin');
},
columns: [{
data: "emails",
title: "Email",
render: function(val, type, doc) {
return val[0].address;
}
}, {
data: "roles",
title: "Roles",
render: function(val, type, doc) {
return val[0]._id;
}
}]);
в таблице отображается хорошо, но в терминале сервера следующее исключение показывает вверх:
Exception from sub usersadmin id 2d7NFjgRXFBZ2s44R Error: Did not check() all arguments during publisher 'usersadmin'
Что вызывает это?