Better handle arrays in API rerquests for model_id
Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
parent
ed86c90b7e
commit
aed32e6ada
1 changed files with 8 additions and 2 deletions
|
@ -298,9 +298,15 @@ class AssetsController extends Controller
|
|||
if ($request->input('requestable') == 'true') {
|
||||
$assets->where('assets.requestable', '=', '1');
|
||||
}
|
||||
|
||||
|
||||
if ($request->filled('model_id')) {
|
||||
$assets->InModelList([$request->input('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')]);
|
||||
}
|
||||
}
|
||||
|
||||
if ($request->filled('category_id')) {
|
||||
|
|
Loading…
Add table
Reference in a new issue