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')