diff --git a/app/Filters/QueryFilters.php b/app/Filters/QueryFilters.php index c4ace3e0c6b6..a37faf0c63bb 100644 --- a/app/Filters/QueryFilters.php +++ b/app/Filters/QueryFilters.php @@ -255,7 +255,7 @@ abstract class QueryFilters public function client_id(string $client_id = ''): Builder { - if (strlen($client_id) == 0) { + if (strlen($client_id) == 0 || !in_array('vendor_id', \Illuminate\Support\Facades\Schema::getColumnListing($this->builder->getModel()->getTable()))) { return $this->builder; } @@ -264,7 +264,7 @@ abstract class QueryFilters public function vendor_id(string $vendor_id = ''): Builder { - if (strlen($vendor_id) == 0) { + if (strlen($vendor_id) == 0 || !in_array('vendor_id', \Illuminate\Support\Facades\Schema::getColumnListing($this->builder->getModel()->getTable()))) { return $this->builder; }