diff --git a/app/api/admin/users/[userId]/reset-password/route.ts b/app/api/admin/users/[userId]/reset-password/route.ts index 8f03be9..53fc878 100644 --- a/app/api/admin/users/[userId]/reset-password/route.ts +++ b/app/api/admin/users/[userId]/reset-password/route.ts @@ -4,6 +4,9 @@ import { prisma } from "@/lib/prisma" import { logger } from "@/lib/logger" import { hashPassword } from "@/lib/utils" +// Mark this route as dynamic to prevent build-time data collection +export const dynamic = "force-dynamic" + export async function POST( req: NextRequest, { params }: { params: Promise<{ userId: string }> } diff --git a/app/api/photos/[photoId]/guess/route.ts b/app/api/photos/[photoId]/guess/route.ts index 63e9fdb..53540e7 100644 --- a/app/api/photos/[photoId]/guess/route.ts +++ b/app/api/photos/[photoId]/guess/route.ts @@ -5,6 +5,9 @@ import { normalizeString } from "@/lib/utils" import { logActivity } from "@/lib/activity-log" import { logger } from "@/lib/logger" +// Mark this route as dynamic to prevent build-time data collection +export const dynamic = "force-dynamic" + export async function POST( req: NextRequest, { params }: { params: Promise<{ photoId: string }> } diff --git a/app/api/photos/[photoId]/route.ts b/app/api/photos/[photoId]/route.ts index 63dd43d..86517b6 100644 --- a/app/api/photos/[photoId]/route.ts +++ b/app/api/photos/[photoId]/route.ts @@ -6,6 +6,9 @@ import { unlink } from "fs/promises" import { join } from "path" import { existsSync } from "fs" +// Mark this route as dynamic to prevent build-time data collection +export const dynamic = "force-dynamic" + export async function DELETE( req: NextRequest, { params }: { params: Promise<{ photoId: string }> }