From ddaf2f55fd831f5e83d8eadfa7a9acb547008ff4 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 2 Jul 2021 22:50:04 +0100 Subject: [PATCH] FIX: Build quote share URL using post number, not post ID (#13622) --- .../javascripts/discourse/app/components/quote-button.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/app/components/quote-button.js b/app/assets/javascripts/discourse/app/components/quote-button.js index 45ba6178363..b159a25a29f 100644 --- a/app/assets/javascripts/discourse/app/components/quote-button.js +++ b/app/assets/javascripts/discourse/app/components/quote-button.js @@ -250,7 +250,9 @@ export default Component.extend({ @discourseComputed("topic.{id,slug}", "quoteState") shareUrl(topic, quoteState) { - return getAbsoluteURL(postUrl(topic.slug, topic.id, quoteState.postId)); + const postId = quoteState.postId; + const postNumber = topic.postStream.findLoadedPost(postId).post_number; + return getAbsoluteURL(postUrl(topic.slug, topic.id, postNumber)); }, @discourseComputed("topic.details.can_create_post", "composerVisible")