From 6a39ca0ad4febf152170693e529ad876ff64f08d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CSebastian?= <64795732+slegarraga@users.noreply.github.com> Date: Thu, 6 Aug 2026 03:28:24 -0400 Subject: [PATCH] fix: use configured site URL for copy, share, and approval links --- app/(public)/case/[caseNumber]/page.tsx | 3 ++- app/api/admin/posts/[id]/route.ts | 3 ++- components/post/CopyLinkButton.tsx | 5 ++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/(public)/case/[caseNumber]/page.tsx b/app/(public)/case/[caseNumber]/page.tsx index 23f9c1a..26634bd 100644 --- a/app/(public)/case/[caseNumber]/page.tsx +++ b/app/(public)/case/[caseNumber]/page.tsx @@ -9,6 +9,7 @@ import { fetchPostByCase, fetchRelatedPosts } from "@/lib/db/posts"; import { CopyLinkButton } from "@/components/post/CopyLinkButton"; import { CommentsSection } from "@/components/post/CommentsSection"; import { ArrowLeftIcon, ArrowRightIcon } from "@/components/ui/icons"; +import { getSiteUrl } from "@/lib/utils/urls"; export const revalidate = 60; @@ -474,7 +475,7 @@ export default async function CasePage({ params }: PageProps) { {/* Share */}
{ - navigator.clipboard.writeText( - `https://agentpostmortem.com/case/${caseNumber}`, - ); + navigator.clipboard.writeText(`${getSiteUrl()}/case/${caseNumber}`); setCopied(true); setTimeout(() => setCopied(false), 2000); }}