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 ed068d7..300482a 100644 --- a/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 +++ b/assets/javascripts/discourse/initializers/extend-for-solved-button.js.es6 @@ -4,6 +4,7 @@ import TopicStatus from 'discourse/views/topic-status'; import { popupAjaxError } from 'discourse/lib/ajax-error'; import { withPluginApi } from 'discourse/lib/plugin-api'; import { ajax } from 'discourse/lib/ajax'; +import PostCooked from 'discourse/widgets/post-cooked' function clearAccepted(topic) { const posts = topic.get('postStream.posts'); @@ -153,7 +154,20 @@ function initializeWithApi(api) { if (postModel) { const topic = postModel.get('topic'); if (topic.get('accepted_answer')) { - return dec.rawHtml(`

${topic.get('acceptedAnswerHtml')}

`); + + var rawhtml = ` + ` + + var cooked = new PostCooked({cooked:rawhtml}); + + var html = cooked.init(); + + return dec.rawHtml(html); } } }