From 391d9e955b7ceacabd92375ac6fe2805ab4ee708 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 9 Jan 2021 21:39:54 -0500 Subject: [PATCH] [B][F] Fix deletion problem --- .../src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt b/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt index b8a2687..09337ac 100644 --- a/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt +++ b/Backend/src/main/kotlin/org/hydev/ios/alarmclock/data/User.kt @@ -78,11 +78,11 @@ class UserApi(val repo: UserRepo) fun delete(@RequestParam email: String, @RequestParam pass: String): Any { // Check if username exists - val user = User("", email, pass) - if (!repo.exists(Example.of(user, em))) return bad("User doesn't exist") + val users = repo.findAll(Example.of(User("", email, pass), em)) + if (users.isEmpty()) return bad("User doesn't exist") // Delete - repo.delete(user) - return user + users.forEach { repo.delete(it) } + return "Deleted" } }