Skip to content

Commit 315c458

Browse files
committed
fix: change create user role
1 parent b72afcc commit 315c458

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/controllers/User/service.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -91,15 +91,16 @@ class UserService {
9191
const listUserRole = []
9292
for (let i = 0; i < arrayRoles.length; i += 1) {
9393
const RoleId: string = arrayRoles[i]
94-
const formRole = {
94+
const formData = {
9595
UserId: dataUser.id,
9696
RoleId,
9797
}
98-
// eslint-disable-next-line no-await-in-loop
99-
const dataUserRole = await UserRoleService.create(formRole, txn)
100-
listUserRole.push(dataUserRole)
98+
99+
listUserRole.push(formData)
101100
}
102101

102+
await UserRoleService.bulkCreate(listUserRole, txn)
103+
103104
return dataUser
104105
}
105106

@@ -123,16 +124,15 @@ class UserService {
123124
// Destroy data not in UserRole
124125
await UserRoleService.deleteNotInRoleId(id, arrayRoles)
125126

126-
const listUserRole = []
127127
for (let i = 0; i < arrayRoles.length; i += 1) {
128128
const RoleId: string = arrayRoles[i]
129129
const formRole = {
130130
UserId: id,
131131
RoleId,
132132
}
133+
133134
// eslint-disable-next-line no-await-in-loop
134-
const dataUserRole = await UserRoleService.findOrCreate(formRole, txn)
135-
listUserRole.push(dataUserRole)
135+
await UserRoleService.findOrCreate(formRole, txn)
136136
}
137137

138138
const value = useValidation(schema.update, {

0 commit comments

Comments
 (0)