From fed2adf7e201ba62b5d6befab1a700d33f6bf216 Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Mon, 15 Sep 2025 15:13:47 +0200 Subject: [PATCH] Fix jwt-token --- server/tests/debug-tenant.js | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 server/tests/debug-tenant.js diff --git a/server/tests/debug-tenant.js b/server/tests/debug-tenant.js new file mode 100644 index 0000000..5a1c33b --- /dev/null +++ b/server/tests/debug-tenant.js @@ -0,0 +1,40 @@ +// Debug script to isolate tenant validation issue +const { setupTestEnvironment } = require('./setup'); + +async function debugTenant() { + try { + console.log('Setting up test environment...'); + const { models } = await setupTestEnvironment(); + + console.log('Attempting to create tenant...'); + const tenant = await models.Tenant.create({ + name: 'Debug Tenant', + slug: 'debug-tenant-' + Date.now(), + domain: 'debug.example.com', + is_active: true + }); + + console.log('✅ Tenant created successfully:', tenant.id); + + } catch (error) { + console.log('❌ Error creating tenant:'); + console.log('Error name:', error.name); + console.log('Error message:', error.message); + console.log('Error details:', error); + + if (error.errors) { + console.log('Validation errors:'); + error.errors.forEach(err => { + console.log(` - ${err.path}: ${err.message}`); + }); + } + } +} + +debugTenant().then(() => { + console.log('Debug complete'); + process.exit(0); +}).catch(err => { + console.error('Debug script failed:', err); + process.exit(1); +});