diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments._index/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments._index/route.tsx index 9e07833..aa6de51 100644 --- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments._index/route.tsx +++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments._index/route.tsx @@ -1,14 +1,15 @@ import type { Route } from './+types/route' +import { MeiliSearchFilterBuilder } from 'meilisearch-helper' import { Suspense } from 'react' import { Await } from 'react-router' -import { MeiliSearchFilterBuilder } from 'meilisearch-helper' +import { cloudflareContext } from '@repo/auth/context' import { DataTable } from '@repo/ui/components/data-table' import { Skeleton } from '@repo/ui/components/skeleton' import { createSearch } from '@repo/util/meili' -import { cloudflareContext } from '@repo/auth/context' +import { workspaceContext } from '@/middleware/workspace' import { columns, type Order } from './columns' export function meta({}: Route.MetaArgs) { @@ -17,17 +18,16 @@ export function meta({}: Route.MetaArgs) { export async function loader({ params, context, request }: Route.LoaderArgs) { const cloudflare = context.get(cloudflareContext) + const { test_mode } = context.get(workspaceContext) const { searchParams } = new URL(request.url) const query = searchParams.get('q') || '' const sort = searchParams.get('sort') || 'create_date:desc' const page = Number(searchParams.get('p')) + 1 const hitsPerPage = Number(searchParams.get('perPage')) || 25 - let builder = new MeiliSearchFilterBuilder().where( - 'tenant_id', - '=', - params.orgid - ) + let builder = new MeiliSearchFilterBuilder() + .where('tenant_id', '=', params.orgid) + .where('is_test', 'exists', test_mode) const orders = createSearch({ index: 'betaeducacao-prod-orders',