diff --git a/app/Http/Controllers/Api/AssetsController.php b/app/Http/Controllers/Api/AssetsController.php index 1a7e80e313..f0fadb84c4 100644 --- a/app/Http/Controllers/Api/AssetsController.php +++ b/app/Http/Controllers/Api/AssetsController.php @@ -118,10 +118,9 @@ class AssetsController extends Controller ]; $all_custom_fields = CustomField::all(); //used as a 'cache' of custom fields throughout this page load + foreach ($all_custom_fields as $field) { - // custom fields are prefixed with "custom_fields.". - // We'll add them to the allowed columns so they can be searched. - $allowed_columns[] = 'custom_fields.' . $field->db_column_name(); + $allowed_columns[] = $field->db_column_name(); } $filter = []; diff --git a/app/Presenters/AssetPresenter.php b/app/Presenters/AssetPresenter.php index 220ea67834..6f467644fd 100644 --- a/app/Presenters/AssetPresenter.php +++ b/app/Presenters/AssetPresenter.php @@ -328,7 +328,7 @@ class AssetPresenter extends Presenter // name can break the listings page. - snipe foreach ($fields as $field) { $layout[] = [ - 'field' => 'custom_fields.'.$field->db_column, + 'field' => $field->db_column, 'searchable' => true, 'sortable' => true, 'switchable' => true,