From 447569569bcd6e37fbb3f6ea71c0aedb11d0aa47 Mon Sep 17 00:00:00 2001 From: "Carlos (Almeira)" Date: Mon, 22 Jun 2026 12:00:46 -0500 Subject: [PATCH] fix: resolve RSC plain object leak in AdWrappers --- src/app/page.tsx | 2 ++ src/components/AdWrappers.tsx | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 42f5423..0ed12ea 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -81,6 +81,8 @@ async function fetchHomeData(page: number = 1, isAdmin: boolean = false, adminMo ...p, resolved_media: mediaMap.get(p.imagen_destacada_id as string) }))); + } else { + posts = JSON.parse(JSON.stringify(posts)); } } diff --git a/src/components/AdWrappers.tsx b/src/components/AdWrappers.tsx index 539bbe3..406a85c 100644 --- a/src/components/AdWrappers.tsx +++ b/src/components/AdWrappers.tsx @@ -51,7 +51,7 @@ export async function GlobalTopBanner() { if (banners.length === 0) return null; - return + return } export async function GlobalSidebar() { @@ -109,7 +109,7 @@ export async function GlobalSidebar() { if (Object.keys(groupedAds).length === 0) return null; - return + return } export async function hasSidebarContent(): Promise {