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 d07825a6aa2..16513b74b10 100644 --- a/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 +++ b/app/assets/javascripts/discourse/models/topic-tracking-state.js.es6 @@ -103,7 +103,7 @@ const TopicTrackingState = Discourse.Model.extend({ notify(data) { if (!this.newIncoming) { return; } - if (data.archetype === "private_message") { return; } + if (data.payload && data.payload.archetype === "private_message") { return; } const filter = this.get("filter"); const filterCategory = this.get("filterCategory");