From e64a01d8f1f27c71dbaa9cf8b5e3040b6c4221f6 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Sun, 5 Oct 2025 22:37:06 -0700 Subject: [PATCH] fix redis set for resetWebsite cloudMode --- src/lib/request.ts | 4 ++-- src/queries/prisma/website.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) 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;