Fix TS
This commit is contained in:
@@ -64,6 +64,7 @@ export default async function resourceRoutes(server: FastifyInstance) {
|
|||||||
|
|
||||||
// FIX: Nur joinen, wenn es keine Self-Reference ist (verhindert ERROR 42712)
|
// FIX: Nur joinen, wenn es keine Self-Reference ist (verhindert ERROR 42712)
|
||||||
if (relTable !== table) {
|
if (relTable !== table) {
|
||||||
|
// @ts-ignore
|
||||||
q = q.leftJoin(relTable, eq(table[rel], relTable.id))
|
q = q.leftJoin(relTable, eq(table[rel], relTable.id))
|
||||||
if (relConfig.searchColumns) {
|
if (relConfig.searchColumns) {
|
||||||
relConfig.searchColumns.forEach(c => {
|
relConfig.searchColumns.forEach(c => {
|
||||||
@@ -168,6 +169,7 @@ export default async function resourceRoutes(server: FastifyInstance) {
|
|||||||
// FIX: Self-Reference Check
|
// FIX: Self-Reference Check
|
||||||
if (relTable !== table) {
|
if (relTable !== table) {
|
||||||
countQuery = countQuery.leftJoin(relTable, eq(table[rel], relTable.id));
|
countQuery = countQuery.leftJoin(relTable, eq(table[rel], relTable.id));
|
||||||
|
// @ts-ignore
|
||||||
mainQuery = mainQuery.leftJoin(relTable, eq(table[rel], relTable.id));
|
mainQuery = mainQuery.leftJoin(relTable, eq(table[rel], relTable.id));
|
||||||
if (relConfig.searchColumns) {
|
if (relConfig.searchColumns) {
|
||||||
relConfig.searchColumns.forEach(c => {
|
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; }
|
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 }
|
let data = { ...body, updated_at: new Date().toISOString(), updated_by: userId }
|
||||||
|
//@ts-ignore
|
||||||
delete data.updatedBy; delete data.updatedAt;
|
delete data.updatedBy; delete data.updatedAt;
|
||||||
|
|
||||||
Object.keys(data).forEach((key) => {
|
Object.keys(data).forEach((key) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user