Fix jwt-token
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user