diff --git a/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 b/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 index a73a6839fac..82fc8d6f030 100644 --- a/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 +++ b/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 @@ -221,9 +221,9 @@ const TopicTrackingState = EmberObject.extend({ if (split.length >= 4) { filter = split[split.length - 1]; - // c/cat/subcat/l/latest + // c/cat/subcat/6/l/latest var category = Category.findSingleBySlug( - split.splice(1, split.length - 3).join("/") + split.splice(1, split.length - 4).join("/") ); this.set("filterCategory", category); } else { diff --git a/test/javascripts/models/topic-tracking-state-test.js.es6 b/test/javascripts/models/topic-tracking-state-test.js.es6 index 9c9f0856a9b..1aa73eebb40 100644 --- a/test/javascripts/models/topic-tracking-state-test.js.es6 +++ b/test/javascripts/models/topic-tracking-state-test.js.es6 @@ -42,7 +42,7 @@ QUnit.test("subscribe to category", function(assert) { const state = TopicTrackingState.create(); - state.trackIncoming("c/darth/l/latest"); + state.trackIncoming("c/darth/1/l/latest"); state.notify({ message_type: "new_topic", @@ -67,7 +67,7 @@ QUnit.test("subscribe to category", function(assert) { ); state.resetTracking(); - state.trackIncoming("c/darth/luke/l/latest"); + state.trackIncoming("c/darth/luke/2/l/latest"); state.notify({ message_type: "new_topic",