File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -91,15 +91,16 @@ class UserService {
91
91
const listUserRole = [ ]
92
92
for ( let i = 0 ; i < arrayRoles . length ; i += 1 ) {
93
93
const RoleId : string = arrayRoles [ i ]
94
- const formRole = {
94
+ const formData = {
95
95
UserId : dataUser . id ,
96
96
RoleId,
97
97
}
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 )
101
100
}
102
101
102
+ await UserRoleService . bulkCreate ( listUserRole , txn )
103
+
103
104
return dataUser
104
105
}
105
106
@@ -123,16 +124,15 @@ class UserService {
123
124
// Destroy data not in UserRole
124
125
await UserRoleService . deleteNotInRoleId ( id , arrayRoles )
125
126
126
- const listUserRole = [ ]
127
127
for ( let i = 0 ; i < arrayRoles . length ; i += 1 ) {
128
128
const RoleId : string = arrayRoles [ i ]
129
129
const formRole = {
130
130
UserId : id ,
131
131
RoleId,
132
132
}
133
+
133
134
// 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 )
136
136
}
137
137
138
138
const value = useValidation ( schema . update , {
You can’t perform that action at this time.
0 commit comments