Browse Source

fixed issue bulkDelete losing context because of a forEach loop

master
NEOLPAR 4 years ago
parent
commit
a7898411a9
  1. 7
      packages/worker/src/api/controllers/global/users.ts

7
packages/worker/src/api/controllers/global/users.ts

@ -148,12 +148,13 @@ export const destroy = async (ctx: any) => {
export const bulkDelete = async (ctx: any) => {
const { userIds } = ctx.request.body
let deleted = 0
userIds.forEach(async (id: any) => {
for (const id of userIds) {
await users.destroy(id, ctx.user)
deleted++
})
}
ctx.body = {
message: `${deleted} user(s) deleted`,
}

Loading…
Cancel
Save