mirror of
https://framagit.org/les/gancio.git
synced 2025-02-01 00:52:01 +01:00
fix user self-removal
This commit is contained in:
parent
b624e0f625
commit
ab5e8465b6
1 changed files with 6 additions and 1 deletions
|
@ -123,7 +123,12 @@ const userController = {
|
|||
|
||||
async remove (req, res) {
|
||||
try {
|
||||
const user = await User.findByPk(req.params.id)
|
||||
let user
|
||||
if (res.locals.user.is_admin && req.params.id) {
|
||||
user = await User.findByPk(req.params.id)
|
||||
} else {
|
||||
user = await User.findByPk(res.locals.user.id)
|
||||
}
|
||||
await user.destroy()
|
||||
log.warn(`User ${user.email} removed!`)
|
||||
res.sendStatus(200)
|
||||
|
|
Loading…
Reference in a new issue