diff --git a/app/assets/javascripts/discourse/components/header-extra-info.js.es6 b/app/assets/javascripts/discourse/components/header-extra-info.js.es6 index b71d9b1b14..2182f3ea34 100644 --- a/app/assets/javascripts/discourse/components/header-extra-info.js.es6 +++ b/app/assets/javascripts/discourse/components/header-extra-info.js.es6 @@ -5,8 +5,10 @@ const TopicCategoryComponent = Ember.Component.extend({ secondRowItems: function() { return []; }.property(), pmPath: function() { - return this.get('currentUser').pmPath(this.get('topic')); + var currentUser = this.get('currentUser'); + return currentUser && currentUser.pmPath(this.get('topic')); }.property('topic'), + showPrivateMessageGlyph: function() { return !this.get('topic.is_warning') && this.get('topic.isPrivateMessage'); }.property('topic.is_warning', 'topic.isPrivateMessage'),