Fix PDF download links — route through Next.js /api/uploads proxy

This commit is contained in:
Chris Haulmark 2026-05-24 22:59:25 -06:00
parent 8d82ec46d3
commit 82e17d3aa9

View file

@ -83,8 +83,6 @@ export default async function MinutesPage() {
return da > db ? -1 : 1; return da > db ? -1 : 1;
}); });
const memberCount = docs.filter((d) => !d.isPublic).length; const memberCount = docs.filter((d) => !d.isPublic).length;
const backendUrl = process.env.NEXT_PUBLIC_BACKEND_URL ?? '';
return ( return (
<div className="bg-color-bg"> <div className="bg-color-bg">
{/* Hero */} {/* Hero */}
@ -130,9 +128,9 @@ export default async function MinutesPage() {
{formatDate(doc.meetingDate)} {formatDate(doc.meetingDate)}
</span> </span>
)} )}
{doc.filePath && backendUrl && ( {doc.filePath && (
<a <a
href={`${backendUrl}/${doc.filePath}`} href={`/api/uploads/${doc.filePath.replace(/^uploads\//, '')}`}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
className="card-link text-sm font-medium underline whitespace-nowrap" className="card-link text-sm font-medium underline whitespace-nowrap"