Merge pull request #16788 from grokability/better_handle_arrays_for_model_ids

Better handle model_id arrays passed to the API
This commit is contained in:
snipe 2025-04-22 16:33:47 +01:00 committed by GitHub
commit 143e9cdd61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -300,8 +300,14 @@ class AssetsController extends Controller
} }
if ($request->filled('model_id')) { if ($request->filled('model_id')) {
// If model_id is already an array, just use it as-is
if (is_array($request->input('model_id'))) {
$assets->InModelList($request->input('model_id'));
} else {
// Otherwise, turn it into an array
$assets->InModelList([$request->input('model_id')]); $assets->InModelList([$request->input('model_id')]);
} }
}
if ($request->filled('category_id')) { if ($request->filled('category_id')) {
$assets->InCategory($request->input('category_id')); $assets->InCategory($request->input('category_id'));