diff --git a/app/Filters/CreditFilters.php b/app/Filters/CreditFilters.php index 7fa39b281c21..7f00792adc0f 100644 --- a/app/Filters/CreditFilters.php +++ b/app/Filters/CreditFilters.php @@ -85,7 +85,10 @@ class CreditFilters extends QueryFilters ->orWhere('credits.custom_value1', 'like', '%'.$filter.'%') ->orWhere('credits.custom_value2', 'like', '%'.$filter.'%') ->orWhere('credits.custom_value3', 'like', '%'.$filter.'%') - ->orWhere('credits.custom_value4', 'like', '%'.$filter.'%'); + ->orWhere('credits.custom_value4', 'like', '%'.$filter.'%') + ->orWhereHas('client', function ($q) use ($filter){ + $q->where('name', 'like', '%'.$filter.'%'); + }); }); } diff --git a/app/Filters/PurchaseOrderFilters.php b/app/Filters/PurchaseOrderFilters.php index a3ef1709c6f4..61fdbb9956fc 100644 --- a/app/Filters/PurchaseOrderFilters.php +++ b/app/Filters/PurchaseOrderFilters.php @@ -93,7 +93,10 @@ class PurchaseOrderFilters extends QueryFilters ->orWhere('custom_value1', 'like', '%'.$filter.'%') ->orWhere('custom_value2', 'like', '%'.$filter.'%') ->orWhere('custom_value3', 'like', '%'.$filter.'%') - ->orWhere('custom_value4', 'like', '%'.$filter.'%'); + ->orWhere('custom_value4', 'like', '%'.$filter.'%') + ->orWhereHas('vendor', function ($q) use ($filter){ + $q->where('name', 'like', '%'.$filter.'%'); + }); }); } diff --git a/app/Filters/QuoteFilters.php b/app/Filters/QuoteFilters.php index ca011386d944..7b4151b7983a 100644 --- a/app/Filters/QuoteFilters.php +++ b/app/Filters/QuoteFilters.php @@ -37,7 +37,10 @@ class QuoteFilters extends QueryFilters ->orwhere('custom_value1', 'like', '%'.$filter.'%') ->orWhere('custom_value2', 'like', '%'.$filter.'%') ->orWhere('custom_value3', 'like', '%'.$filter.'%') - ->orWhere('custom_value4', 'like', '%'.$filter.'%'); + ->orWhere('custom_value4', 'like', '%'.$filter.'%') + ->orWhereHas('client', function ($q) use ($filter){ + $q->where('name', 'like', '%'.$filter.'%'); + }); }); }