diff --git a/app/assets/javascripts/discourse/models/composer.js.es6 b/app/assets/javascripts/discourse/models/composer.js.es6 index e77a7a48e9e..de9d9042bc5 100644 --- a/app/assets/javascripts/discourse/models/composer.js.es6 +++ b/app/assets/javascripts/discourse/models/composer.js.es6 @@ -941,7 +941,11 @@ const Composer = RestModel.extend({ composer.clearState(); composer.set("createdPost", createdPost); - this.appEvents.trigger("post:created", createdPost); + if (composer.replyingToTopic) { + this.appEvents.trigger("post:created", createdPost); + } else { + this.appEvents.trigger("topic:created", createdPost, composer); + } if (addedToStream) { composer.set("composeState", CLOSED);