diff --git a/app/(app)/dashboard/page.tsx b/app/(app)/dashboard/page.tsx index e4f675c..d8ec087 100644 --- a/app/(app)/dashboard/page.tsx +++ b/app/(app)/dashboard/page.tsx @@ -2,6 +2,7 @@ import { cookies } from 'next/headers' import { getIronSession } from 'iron-session' import { SessionData, sessionOptions } from '@/lib/session' import { prisma } from '@/lib/prisma' +import { productAccessFilter } from '@/lib/product-access' import Link from 'next/link' import { Button } from '@/components/ui/button' import { ProductList } from '@/components/dashboard/product-list' @@ -16,7 +17,7 @@ export default async function DashboardPage({ searchParams }: Props) { const showArchived = archived === '1' const products = await prisma.product.findMany({ - where: { user_id: session.userId, archived: showArchived }, + where: { archived: showArchived, ...productAccessFilter(session.userId) }, orderBy: { created_at: 'desc' }, })