FIX: topic.lastPoster should be based on the 'latest' extra

This commit is contained in:
Régis Hanol 2015-11-02 11:19:37 +01:00
parent 1906b99d1f
commit 7ced16acbf
1 changed files with 4 additions and 9 deletions

View File

@ -13,15 +13,10 @@ const Topic = RestModel.extend({
return poster && poster.user;
},
@computed('posters.lastObject')
lastPoster(poster) {
if (poster){
if (this.last_poster_username === poster.user.username){
return poster.user;
} else {
return this.get('creator');
}
}
@computed('posters.@each')
lastPoster(posters) {
const latest = posters.filter(p => p.extras && p.extras.indexOf("latest") >= 0)[0];
return latest.user;
},
@computed('fancy_title')