From dbce97d15673c82204ab8bcc072a9b553eb2fe9d Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Mon, 15 Sep 2025 05:39:06 +0200 Subject: [PATCH] Fix jwt-token --- server/models/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/models/index.js b/server/models/index.js index 13338c7..a7dcb09 100644 --- a/server/models/index.js +++ b/server/models/index.js @@ -64,6 +64,15 @@ User.belongsTo(Tenant, { foreignKey: 'tenant_id', as: 'tenant' }); Tenant.hasMany(Device, { foreignKey: 'tenant_id', as: 'devices' }); Device.belongsTo(Tenant, { foreignKey: 'tenant_id', as: 'tenant' }); +// Auto-sync database in test mode +if (process.env.NODE_ENV === 'test') { + sequelize.sync({ force: true }).then(() => { + console.log('🗄️ Test database tables created'); + }).catch(error => { + console.error('❌ Test database sync failed:', error); + }); +} + module.exports = { sequelize, Device,