import dotenv from 'dotenv'; import path from 'path'; import { fileURLToPath } from 'url'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); dotenv.config({ path: path.join(__dirname, '../.env') }); import db from '../src/database/models/index.js'; async function run() { try { const app = await db.Application.findOne({ order: [['updatedAt', 'DESC']], include: [ { model: db.District, as: 'district' }, { model: db.RequestParticipant, as: 'participants', include: [{ model: db.User, as: 'user' }] } ] }); if (!app) { console.log('No applications found'); return; } console.log('Application ID:', app.id); console.log('Status:', app.status); console.log('District:', app.district?.name); console.log('District ddAmId:', app.district?.ddAmId); console.log('District asmId:', app.district?.asmId); console.log('Participants:'); app.participants?.forEach(p => { console.log(`- ${p.user?.fullName} (${p.metadata?.role})`); }); process.exit(0); } catch (error) { console.error('Error:', error); process.exit(1); } } run();