diff --git a/src/app/(main)/settings/websites/[websiteId]/WebsiteSettingsPage.tsx b/src/app/(main)/settings/websites/[websiteId]/WebsiteSettingsPage.tsx index d5c129ee..0dc7bcc1 100644 --- a/src/app/(main)/settings/websites/[websiteId]/WebsiteSettingsPage.tsx +++ b/src/app/(main)/settings/websites/[websiteId]/WebsiteSettingsPage.tsx @@ -2,12 +2,15 @@ import { WebsiteProvider } from '@/app/(main)/websites/WebsiteProvider'; import { WebsiteSettings } from '@/app/(main)/websites/[websiteId]/settings/WebsiteSettings'; import { WebsiteSettingsHeader } from '@/app/(main)/websites/[websiteId]/settings/WebsiteSettingsHeader'; +import { Column } from '@umami/react-zen'; export function WebsiteSettingsPage({ websiteId }: { websiteId: string }) { return ( - - + + + + ); } 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 1c84f527..5f5404d5 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;