[B][F] Fix deletion problem
This commit is contained in:
@@ -78,11 +78,11 @@ class UserApi(val repo: UserRepo)
|
|||||||
fun delete(@RequestParam email: String, @RequestParam pass: String): Any
|
fun delete(@RequestParam email: String, @RequestParam pass: String): Any
|
||||||
{
|
{
|
||||||
// Check if username exists
|
// Check if username exists
|
||||||
val user = User("", email, pass)
|
val users = repo.findAll(Example.of(User("", email, pass), em))
|
||||||
if (!repo.exists(Example.of(user, em))) return bad("User doesn't exist")
|
if (users.isEmpty()) return bad("User doesn't exist")
|
||||||
|
|
||||||
// Delete
|
// Delete
|
||||||
repo.delete(user)
|
users.forEach { repo.delete(it) }
|
||||||
return user
|
return "Deleted"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user