diff --git a/app/Http/Controllers/Api/CompaniesController.php b/app/Http/Controllers/Api/CompaniesController.php index aee38301f4..e4525cd87e 100644 --- a/app/Http/Controllers/Api/CompaniesController.php +++ b/app/Http/Controllers/Api/CompaniesController.php @@ -38,6 +38,7 @@ class CompaniesController extends Controller 'accessories_count', 'consumables_count', 'components_count', + 'tag_color', 'notes', ]; @@ -64,6 +65,11 @@ class CompaniesController extends Controller $companies->where('created_by', '=', $request->input('created_by')); } + if ($request->filled('tag_color')) { + $companies->where('tag_color', '=', $request->input('tag_color')); + } + + // Make sure the offset and limit are actually integers and do not exceed system limits $offset = ($request->input('offset') > $companies->count()) ? $companies->count() : app('api_offset_value'); diff --git a/app/Http/Controllers/CompaniesController.php b/app/Http/Controllers/CompaniesController.php index db6118d37f..bcf1950713 100644 --- a/app/Http/Controllers/CompaniesController.php +++ b/app/Http/Controllers/CompaniesController.php @@ -60,6 +60,7 @@ final class CompaniesController extends Controller $company->phone = $request->input('phone'); $company->fax = $request->input('fax'); $company->email = $request->input('email'); + $company->tag_color = $request->input('tag_color'); $company->notes = $request->input('notes'); $company->created_by = auth()->id(); @@ -102,6 +103,7 @@ final class CompaniesController extends Controller $company->phone = $request->input('phone'); $company->fax = $request->input('fax'); $company->email = $request->input('email'); + $company->tag_color = $request->input('tag_color'); $company->notes = $request->input('notes'); $company = $request->handleImages($company);