From 406cd4edb0fa7ec7b39cb37db84962eba0c80f43 Mon Sep 17 00:00:00 2001 From: Julian Prieber <60265788+JulianPrieber@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:33:51 +0200 Subject: [PATCH] Fixed user deletion to also delete associated links https://github.com/LinkStackOrg/LinkStack/issues/576 --- app/Http/Controllers/AdminController.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 349d918..610fe3f 100755 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -211,12 +211,15 @@ public function SendTestMail(Request $request) { $id = $request->id; - $user = User::find($id); - + Link::where('user_id', $id)->delete(); + Schema::disableForeignKeyConstraints(); + + $user = User::find($id); $user->forceDelete(); + Schema::enableForeignKeyConstraints(); - + return redirect('admin/users/all'); }