fix: use relative imports for generated Prisma client

Turbopack cannot resolve @/generated/prisma path alias during
next build, even with the files committed and baseUrl set.
Switch to relative imports (../generated/prisma) which Turbopack
resolves without issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
xCyanGrizzly
2026-02-18 17:44:43 +01:00
parent 23e233fe02
commit 8436a0e875
6 changed files with 6 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
import { prisma } from "@/lib/prisma"; import { prisma } from "@/lib/prisma";
import { Prisma } from "@/generated/prisma"; import { Prisma } from "../generated/prisma";
import type { DataTableSearchParams } from "@/types/table.types"; import type { DataTableSearchParams } from "@/types/table.types";
interface FilamentSearchParams extends DataTableSearchParams { interface FilamentSearchParams extends DataTableSearchParams {

View File

@@ -1,5 +1,5 @@
import { prisma } from "@/lib/prisma"; import { prisma } from "@/lib/prisma";
import { Prisma } from "@/generated/prisma"; import { Prisma } from "../generated/prisma";
import type { DataTableSearchParams } from "@/types/table.types"; import type { DataTableSearchParams } from "@/types/table.types";
export async function getLocations(userId: string, params: DataTableSearchParams) { export async function getLocations(userId: string, params: DataTableSearchParams) {

View File

@@ -1,5 +1,5 @@
import { prisma } from "@/lib/prisma"; import { prisma } from "@/lib/prisma";
import { Prisma } from "@/generated/prisma"; import { Prisma } from "../generated/prisma";
import type { DataTableSearchParams } from "@/types/table.types"; import type { DataTableSearchParams } from "@/types/table.types";
interface PaintSearchParams extends DataTableSearchParams { interface PaintSearchParams extends DataTableSearchParams {

View File

@@ -1,5 +1,5 @@
import { prisma } from "@/lib/prisma"; import { prisma } from "@/lib/prisma";
import { Prisma } from "@/generated/prisma"; import { Prisma } from "../generated/prisma";
import type { DataTableSearchParams } from "@/types/table.types"; import type { DataTableSearchParams } from "@/types/table.types";
interface ResinSearchParams extends DataTableSearchParams { interface ResinSearchParams extends DataTableSearchParams {

View File

@@ -1,5 +1,5 @@
import { prisma } from "@/lib/prisma"; import { prisma } from "@/lib/prisma";
import { Prisma } from "@/generated/prisma"; import { Prisma } from "../generated/prisma";
import type { DataTableSearchParams } from "@/types/table.types"; import type { DataTableSearchParams } from "@/types/table.types";
export async function getVendors(userId: string, params: DataTableSearchParams) { export async function getVendors(userId: string, params: DataTableSearchParams) {

View File

@@ -1,4 +1,4 @@
import { PrismaClient } from "@/generated/prisma"; import { PrismaClient } from "../generated/prisma";
import { PrismaPg } from "@prisma/adapter-pg"; import { PrismaPg } from "@prisma/adapter-pg";
import pg from "pg"; import pg from "pg";