diff --git a/apps/www/src/app/api/og/server/[id]/players/route.tsx b/apps/www/src/app/api/og/server/[id]/players/route.tsx index 9ace55f..32d6ade 100644 --- a/apps/www/src/app/api/og/server/[id]/players/route.tsx +++ b/apps/www/src/app/api/og/server/[id]/players/route.tsx @@ -555,6 +555,21 @@ export async function GET( console.error("Failed to load fonts for error page:", e); } + // Try to load the banner image + let bannerImageData: Buffer | null = null; + try { + const bannerPath = path.join( + process.cwd(), + "public", + "branding", + "dark-banner.png" + ); + bannerImageData = fs.readFileSync(bannerPath); + } catch (e) { + // If banner image fails to load, use a solid color background + console.error("Failed to load banner image for error page:", e); + } + return new ImageResponse( (