From ca580574f6c05f42e602651d76d5bf1a6a08ede9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20K=C3=BChl?= Date: Mon, 26 May 2025 15:42:35 +0200 Subject: [PATCH] modified user roles loop --- backend/helper/seeder.helper.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/helper/seeder.helper.js b/backend/helper/seeder.helper.js index 0b7182f..2b98080 100644 --- a/backend/helper/seeder.helper.js +++ b/backend/helper/seeder.helper.js @@ -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 => {