diff --git a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 index 83918ae..0dc35d5 100644 --- a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 +++ b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 @@ -145,9 +145,12 @@ function initializeWithApi(api) { api.decorateWidget('post-contents:after-cooked', dec => { if (dec.attrs.post_number === 1) { - const topic = dec.getModel().get('topic'); - if (topic.get('accepted_answer')) { - return dec.rawHtml(`

${topic.get('acceptedAnswerHtml')}

`); + const postModel = dec.getModel(); + if (postModel) { + const topic = postModel.get('topic'); + if (topic.get('accepted_answer')) { + return dec.rawHtml(`

${topic.get('acceptedAnswerHtml')}

`); + } } } });