From d527f3a72396f30c9a56343e3114c23a5816e11f Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 8 Oct 2019 10:39:03 -0400 Subject: [PATCH] Log an event for `topic:created` You can distinguish between `post:created` and `topic:created` now. --- app/assets/javascripts/discourse/models/composer.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);