diff --git a/src/app/dashboard/lib/actions.ts b/src/app/dashboard/lib/actions.ts index 45eb174..bc9ae67 100644 --- a/src/app/dashboard/lib/actions.ts +++ b/src/app/dashboard/lib/actions.ts @@ -54,7 +54,13 @@ export const getTotalBrandAnalysis = async () => { brand: true, _count: { select: { - reviews: true, + reviews: { + where: { + user: { + email: session.user.email, + }, + }, + }, }, }, }, diff --git a/src/components/dashboards/BrandFilter.tsx b/src/components/dashboards/BrandFilter.tsx index bff385c..6ae8cd0 100644 --- a/src/components/dashboards/BrandFilter.tsx +++ b/src/components/dashboards/BrandFilter.tsx @@ -30,6 +30,8 @@ export function BrandFilter() { {brands.map((brand) => { + if (brand.count === 0) return null; + const isActive = selectedBrand?.toLowerCase() === brand.name.toLowerCase();