From ba5e36fa55807a8a829a4a3c01fb169042860370 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 4 Feb 2026 15:27:46 +0100 Subject: [PATCH] Initialize model associations in server setup: Import and invoke setupAssociations to ensure all models share the same instance, preventing EagerLoadingError and enhancing data integrity before loading the app and services. --- backend/server.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/server.js b/backend/server.js index 443c387..43eca2d 100644 --- a/backend/server.js +++ b/backend/server.js @@ -3,6 +3,11 @@ import './config/loadEnv.js'; // .env deterministisch laden import http from 'http'; import https from 'https'; import fs from 'fs'; +// Assoziationen sofort setzen, bevor app (und damit Services/Router) geladen werden. +// So nutzen alle Modelle dieselbe Instanz inkl. Associations (verhindert EagerLoadingError). +import setupAssociations from './models/associations.js'; +setupAssociations(); + import app from './app.js'; import { setupWebSocket } from './utils/socket.js'; import { syncDatabase } from './utils/syncDatabase.js';