diff --git a/app/assets/javascripts/discourse/app/components/quote-button.js b/app/assets/javascripts/discourse/app/components/quote-button.js index 45ba617836306..b159a25a29f95 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")