diff --git a/app/Http/Middleware/CheckClientExistence.php b/app/Http/Middleware/CheckClientExistence.php index fb6f089c5244..bab04bc5678a 100644 --- a/app/Http/Middleware/CheckClientExistence.php +++ b/app/Http/Middleware/CheckClientExistence.php @@ -32,7 +32,6 @@ class CheckClientExistence ->where('email', auth('contact')->user()->email) ->whereNotNull('email') ->where('email', '<>', '') - ->where('account_id', auth('contact')->user()->client->company->account->id) ->whereNull('deleted_at') ->distinct('company_id') ->distinct('email') @@ -40,6 +39,9 @@ class CheckClientExistence ->whereHas('client', function ($query) { return $query->whereNull('deleted_at'); }) + ->whereHas('client.company', function ($query){ + return $query->where('account_id', auth('contact')->user()->client->company->account->id); + }) ->get(); if (count($multiple_contacts) == 0) {