From b26368709e89efaf53329d4e1c30414bc4e8cc72 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Fri, 4 Nov 2016 16:53:13 +0800 Subject: [PATCH] FIX: Unescape emojis in composer topic title. --- app/assets/javascripts/discourse/models/composer.js.es6 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/models/composer.js.es6 b/app/assets/javascripts/discourse/models/composer.js.es6 index 3bfdcc904ae..a3d8f843642 100644 --- a/app/assets/javascripts/discourse/models/composer.js.es6 +++ b/app/assets/javascripts/discourse/models/composer.js.es6 @@ -5,6 +5,7 @@ import Quote from 'discourse/lib/quote'; import Draft from 'discourse/models/draft'; import computed from 'ember-addons/ember-computed-decorators'; import { escapeExpression, tinyAvatar } from 'discourse/lib/utilities'; +import { emojiUnescape } from 'discourse/lib/text'; const CLOSED = 'closed', SAVING = 'saving', @@ -174,7 +175,7 @@ const Composer = RestModel.extend({ case REPLY: case EDIT: if (postDescription) return postDescription; - if (topic) return I18n.t('post.reply_topic', { link: topicLink }); + if (topic) return emojiUnescape(I18n.t('post.reply_topic', { link: topicLink })); } }.property('action', 'post', 'topic', 'topic.title'),