From cb9a9e10983b2f6fbe284deaf64a454a563cd307 Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Tue, 16 Sep 2025 08:14:04 +0200 Subject: [PATCH] Fix jwt-token --- server/routes/user.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/routes/user.js b/server/routes/user.js index fbf386a..fd6a6a9 100644 --- a/server/routes/user.js +++ b/server/routes/user.js @@ -4,7 +4,11 @@ const Joi = require('joi'); const bcrypt = require('bcryptjs'); const jwt = require('jsonwebtoken'); const rateLimit = require('express-rate-limit'); -const { User, Tenant } = require('../models'); + +// Use test models if available (for testing), otherwise use regular models +const models = global.__TEST_MODELS__ || require('../models'); +const { User, Tenant } = models; + const { Op } = require('sequelize'); const { validateRequest } = require('../middleware/validation'); const { authenticateToken, requireRole } = require('../middleware/auth'); @@ -383,10 +387,6 @@ async function loginLocal(req, res, next) { try { const { username, password } = req.body; - // Use test models if available, otherwise use regular models - const models = global.__TEST_MODELS__ || require('../models'); - const { Tenant } = models; - // Get tenant information from request (set by multi-tenant auth middleware) let tenantId = null; if (req.tenant && req.tenant.id) {