diff --git a/apps/web/app/(org)/dashboard/analytics/data.ts b/apps/web/app/(org)/dashboard/analytics/data.ts index a4aca4b2aa..33fea1454a 100644 --- a/apps/web/app/(org)/dashboard/analytics/data.ts +++ b/apps/web/app/(org)/dashboard/analytics/data.ts @@ -331,17 +331,12 @@ export const getOrgAnalyticsData = async ( ?.count ?? 0, })); - const videoNames = await loadVideoNames( - tinybirdData.topCapsRaw - .map((cap: TopCapRow) => cap.videoId) - .filter(Boolean), - ); - - let capName: string | undefined; - if (capId) { - const capNames = await loadVideoNames([capId]); - capName = capNames.get(capId); - } + const topCapIds = tinybirdData.topCapsRaw + .map((cap: TopCapRow) => cap.videoId) + .filter(Boolean); + const allVideoIds = capId ? [capId, ...topCapIds] : topCapIds; + const videoNames = await loadVideoNames(allVideoIds); + const capName = capId ? videoNames.get(capId) : undefined; return { counts: {