Создание небольшого теста с помощью Autoform и Meteor.users. Если я создам свою собственную коллекцию, это нормально. Но почему-то я продолжаю получать эту ошибку, и я понятия не имею, что не так.
ошибка:
Uncaught RangeError: Maximum call stack size exceeded
14autoform-inputs.js:162 Uncaught TypeError: Cannot read property 'formValues' of undefined
шаблон:
{{> loginButtons}}
<div class="container">
<h2>update</h2>
{{> update }}
</div>
</body>
<template name="update">
{{> quickForm collection="Meteor.users"
id="update-user-profile"
type="update"
doc="user"
}}
</template>
схема с хелпером, возвращающим текущего пользователя:
Meteor.users.attachSchema(new SimpleSchema({
country: {
type: String,
label: "Country"
},
city: {
type: String,
label: "city"
},
email: {
type: String,
label: "email"
},
story: {
type: String,
label: "your story",
optional: true,
max: 1000
}
}));
if (Meteor.isClient) {
Template.update.helpers({
user: function(){
return Meteor.userId();
}
});
}