Ember findByメソッドがundefinedを返しています。私は ember が初めてで、何が間違っているのかわかりません。Ember Inspector で表示すると、ユーザーとアカウントのデータがストアに存在することがわかります。2.7.0 バージョンの ember と ember データを使用します。
this.get('store').findRecord('user', userId,{'include': 'accounts'}).then((user) => {
this.set('currentUser', user);
return user.get('accounts');
}).then((accounts) =>{
this.set('allAccounts', accounts);
let account = accounts.findBy('primary');
this.set('currentAccount',account);
resolve();
}).catch((error) => {
reject(error);
});