3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-02-05 06:25:24 +00:00

Merge pull request #14369 from spencerrlongg/bug/sc-24343

Add new validator for custom field checkboxes and fix asset model default updates
This commit is contained in:
snipe
2024-03-26 19:22:29 +00:00
committed by GitHub
6 changed files with 79 additions and 9 deletions

View File

@ -7,6 +7,7 @@ use App\Http\Requests\ImageUploadRequest;
use App\Models\Actionlog;
use App\Models\Asset;
use App\Models\AssetModel;
use App\Models\CustomField;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
@ -486,11 +487,11 @@ class AssetModelsController extends Controller
* @param array $defaultValues
* @return void
*/
private function assignCustomFieldsDefaultValues(AssetModel $model, array $defaultValues)
private function assignCustomFieldsDefaultValues(AssetModel $model, array $defaultValues): bool
{
$data = array();
foreach ($defaultValues as $customFieldId => $defaultValue) {
$customField = \App\Models\CustomField::find($customFieldId);
$customField = CustomField::find($customFieldId);
$data[$customField->db_column] = $defaultValue;
}