diff --git a/app/assets/javascripts/discourse/components/suggested-topics.js.es6 b/app/assets/javascripts/discourse/components/suggested-topics.js.es6
index c9c298bd23d..13af913af3a 100644
--- a/app/assets/javascripts/discourse/components/suggested-topics.js.es6
+++ b/app/assets/javascripts/discourse/components/suggested-topics.js.es6
@@ -7,8 +7,9 @@ export default Ember.Component.extend({
@computed('topic')
suggestedTitle(topic) {
- return topic.get('isPrivateMessage') ?
- `${iconHTML('envelope', { class: 'private-message-glyph' })} ${I18n.t("suggested_topics.pm_title")}` :
+ const href = this.currentUser && this.currentUser.pmPath(topic);
+ return topic.get('isPrivateMessage') && href ?
+ `${iconHTML('envelope', { class: 'private-message-glyph' })} ${I18n.t("suggested_topics.pm_title")}` :
I18n.t("suggested_topics.title");
},