From f27fd3f6dacad2cdcc3d47918b97d8f704472b3a Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Thu, 15 Jan 2026 18:07:58 +0100 Subject: [PATCH] Fix TS --- backend/src/routes/resources/main.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/routes/resources/main.ts b/backend/src/routes/resources/main.ts index 8daa5ee..17bc928 100644 --- a/backend/src/routes/resources/main.ts +++ b/backend/src/routes/resources/main.ts @@ -64,6 +64,7 @@ export default async function resourceRoutes(server: FastifyInstance) { // FIX: Nur joinen, wenn es keine Self-Reference ist (verhindert ERROR 42712) if (relTable !== table) { + // @ts-ignore q = q.leftJoin(relTable, eq(table[rel], relTable.id)) if (relConfig.searchColumns) { relConfig.searchColumns.forEach(c => { @@ -168,6 +169,7 @@ export default async function resourceRoutes(server: FastifyInstance) { // FIX: Self-Reference Check if (relTable !== table) { countQuery = countQuery.leftJoin(relTable, eq(table[rel], relTable.id)); + // @ts-ignore mainQuery = mainQuery.leftJoin(relTable, eq(table[rel], relTable.id)); if (relConfig.searchColumns) { relConfig.searchColumns.forEach(c => { @@ -362,6 +364,7 @@ export default async function resourceRoutes(server: FastifyInstance) { const normalizeDate = (val: any) => { const d = new Date(val); return isNaN(d.getTime()) ? null : d; } let data = { ...body, updated_at: new Date().toISOString(), updated_by: userId } + //@ts-ignore delete data.updatedBy; delete data.updatedAt; Object.keys(data).forEach((key) => {