FIX: Category counts were incorrect when the names were duplicates.
This commit is contained in:
parent
5ccb656b62
commit
98907c0e81
|
@ -1,11 +1,3 @@
|
||||||
/**
|
|
||||||
A data model that represents a category
|
|
||||||
|
|
||||||
@class Category
|
|
||||||
@extends Discourse.Model
|
|
||||||
@namespace Discourse
|
|
||||||
@module Discourse
|
|
||||||
**/
|
|
||||||
Discourse.Category = Discourse.Model.extend({
|
Discourse.Category = Discourse.Model.extend({
|
||||||
|
|
||||||
init: function() {
|
init: function() {
|
||||||
|
@ -135,11 +127,11 @@ Discourse.Category = Discourse.Model.extend({
|
||||||
}.property(),
|
}.property(),
|
||||||
|
|
||||||
unreadTopics: function(){
|
unreadTopics: function(){
|
||||||
return this.get('topicTrackingState').countUnread(this.get('name'));
|
return this.get('topicTrackingState').countUnread(this.get('id'));
|
||||||
}.property('topicTrackingState.messageCount'),
|
}.property('topicTrackingState.messageCount'),
|
||||||
|
|
||||||
newTopics: function(){
|
newTopics: function(){
|
||||||
return this.get('topicTrackingState').countNew(this.get('name'));
|
return this.get('topicTrackingState').countNew(this.get('id'));
|
||||||
}.property('topicTrackingState.messageCount'),
|
}.property('topicTrackingState.messageCount'),
|
||||||
|
|
||||||
topicStatsTitle: function() {
|
topicStatsTitle: function() {
|
||||||
|
|
Loading…
Reference in New Issue