From a75fa01ac21d760d936958a4331625946e75c06d Mon Sep 17 00:00:00 2001 From: Alexis Saettler Date: Tue, 10 Apr 2018 09:42:39 +0200 Subject: [PATCH] Fix delete contact's relationship on contact delete (#1132) --- app/Http/Controllers/ContactsController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/ContactsController.php b/app/Http/Controllers/ContactsController.php index 7703aa344..171cdc48b 100644 --- a/app/Http/Controllers/ContactsController.php +++ b/app/Http/Controllers/ContactsController.php @@ -353,6 +353,13 @@ class ContactsController extends Controller */ public function delete(Request $request, Contact $contact) { + if ($contact->account_id != auth()->user()->account_id) { + return redirect('/people/'); + } + + Relationship::where('contact_is', $contact->id)->delete(); + Relationship::where('of_contact', $contact->id)->delete(); + $contact->deleteEverything(); return redirect()->route('people.index')