import 'dotenv/config'; import { initializeDatabaseModels, models } from './src/shared/database/models.js'; import roleRepo from './src/features/authentication/access/role.repository.js'; async function test() { try { initializeDatabaseModels(); const role = await models.Role.findOne(); if (role) { console.log("Found role:", role.id); const result = await roleRepo.update(role.id, { role_name: role.role_name }, [ { node_id: 1, can_view: true, can_create: true, can_edit: true, can_delete: true, can_alter: true, can_import: true, can_export: true } ]); console.log("Success:", result !== null); } else { console.log("No roles found"); } } catch (err) { console.error("Test Error:", err); } process.exit(); } test();