diff --git a/src/lib/request.ts b/src/lib/request.ts index afd2b130..da247e20 100644 --- a/src/lib/request.ts +++ b/src/lib/request.ts @@ -1,12 +1,12 @@ -import { z } from 'zod'; import { checkAuth } from '@/lib/auth'; import { DEFAULT_PAGE_SIZE, FILTER_COLUMNS } from '@/lib/constants'; import { getAllowedUnits, getMinimumUnit, maxDate, parseDateRange } from '@/lib/date'; import { fetchWebsite } from '@/lib/load'; +import { filtersArrayToObject } from '@/lib/params'; import { badRequest, unauthorized } from '@/lib/response'; import { QueryFilters } from '@/lib/types'; import { getWebsiteSegment } from '@/queries/prisma'; -import { filtersArrayToObject } from '@/lib/params'; +import { z } from 'zod'; export async function parseRequest( request: Request, diff --git a/src/queries/prisma/website.ts b/src/queries/prisma/website.ts index 315dca03..ade8893c 100644 --- a/src/queries/prisma/website.ts +++ b/src/queries/prisma/website.ts @@ -156,7 +156,10 @@ export async function resetWebsite(websiteId: string) { }), ]).then(async data => { if (cloudMode) { - await redis.client.set(`website:${websiteId}`, data[3]); + await redis.client.set( + `website:${websiteId}`, + data.find(website => website.id), + ); } return data;