Ember-data peekRecord возвращает null

Инспектор Ember показывает правильного пользователя, но

user: Ember.computed(function(){
    let uid = this.get('user_id'); //the correct ID
    return this.store.peekRecord('user', uid);
}),

Возвращает ноль. Может ли это быть как-то связано с попыткой этого вызова вне хука модели? Действительно застрял на этом!

Спасибо большое!

Изменить: torazaburo решил проблему здесь. Это была проблема с обещаниями.


person Daniel Thompson    schedule 31.03.2016    source источник
comment
Ну, проблема почти наверняка в том, что uid не имеет правильного значения. Откуда это взялось? Основываясь на вашем другом вопросе, это может быть обещание. Вы не можете использовать обещание здесь; вы должны использовать его возвращаемое значение, что, в свою очередь, означает, что при прочих равных user не может быть вычисляемым свойством, но само должно быть асинхронным.   -  person    schedule 31.03.2016
comment
Где этот код, в маршруте, контроллере или..?   -  person anthonygore    schedule 31.03.2016