chore(db): remove Prisma facade and drop prisma:generate from CI

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-08-01 14:38:42 +02:00
1 parent ca72966a37
commit 422567272c
17 files changed
+182 -1430

No files matched your search

+7 -4
View File
@@ -1,6 +1,7 @@
import { eq } from "drizzle-orm";
import { env } from "@/env";
import { db, WebsiteSetting } from "@/lib/db";
import { logger } from "@/lib/logger";
import { prisma } from "../prisma";
export type { WebhookAction } from "@/types/admin";
@@ -40,9 +41,11 @@ async function getSetting(
): Promise<string | null> {
if (envValue) return envValue;
try {
const setting = await prisma.websiteSetting.findUnique({
where: { key: cmsKey },
});
const [setting] = await db
.select({ value: WebsiteSetting.value })
.from(WebsiteSetting)
.where(eq(WebsiteSetting.key, cmsKey))
.limit(1);
return setting?.value || null;
} catch {
return null;