From 0a476420038b5294e4b09dda6c3b3544a1507135 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Fri, 8 Dec 2017 13:38:54 +0530 Subject: [PATCH] FIX: Pasted text removing if server unable to parse HTML to Markdown --- app/assets/javascripts/discourse/components/d-editor.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/components/d-editor.js.es6 b/app/assets/javascripts/discourse/components/d-editor.js.es6 index 656fda33c17..ef0c6d8047a 100644 --- a/app/assets/javascripts/discourse/components/d-editor.js.es6 +++ b/app/assets/javascripts/discourse/components/d-editor.js.es6 @@ -670,7 +670,11 @@ export default Ember.Component.extend({ type: 'POST', data: { html } }).then(response => { - self.appEvents.trigger('composer:replace-text', placeholder, response.markdown); + if (response.markdown) { + self.appEvents.trigger('composer:replace-text', placeholder, response.markdown); + } else if (!plainText) { + self.appEvents.trigger('composer:replace-text', placeholder, ""); + } }).catch(error => { if (!plainText) { self.appEvents.trigger('composer:replace-text', placeholder, "");