modified user roles loop

This commit is contained in:
Sascha Kühl 2025-05-26 15:42:35 +02:00
parent 3b65842697
commit ca580574f6
1 changed files with 6 additions and 4 deletions

View File

@ -32,10 +32,12 @@ const createUsers = async (queryInterface, roles, users) => {
}, {});
const createdUsers = await queryInterface.select(null, 'Users');
const userRoles = users.flatMap(user => user.roles.map(role => ({
id: createdUsers.find(user => user.firstName === user.firstName && user.lastName === user.lastName).id,
role: rolesByName[role]
})));
const userRoles = users.flatMap(user => {
return user.roles.map(role => ({
id: createdUsers.find(createdUser => createdUser.firstName === user.firstName && createdUser.lastName === user.lastName).id,
role: rolesByName[role]
}));
});
// Create UserRoles
await queryInterface.bulkInsert('UserRoles', userRoles.map(userRole => {