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';