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) => {