mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-25 05:34:06 -08:00
parent
b2d3ba7410
commit
7a424649c8
|
@ -459,22 +459,6 @@ class AssetsController extends Controller
|
||||||
$asset->rtd_location_id = $request->get('rtd_location_id', null);
|
$asset->rtd_location_id = $request->get('rtd_location_id', null);
|
||||||
$asset->location_id = $request->get('rtd_location_id', null);
|
$asset->location_id = $request->get('rtd_location_id', null);
|
||||||
|
|
||||||
if ($request->has('image_source') && $request->input('image_source') != "") {
|
|
||||||
$saved_image_path = Helper::processUploadedImage(
|
|
||||||
$request->input('image_source'), 'uploads/assets/'
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!$saved_image_path) {
|
|
||||||
return response()->json(Helper::formatStandardApiResponse(
|
|
||||||
'error',
|
|
||||||
null,
|
|
||||||
trans('admin/hardware/message.create.error')
|
|
||||||
), 200);
|
|
||||||
}
|
|
||||||
|
|
||||||
$asset->image = $saved_image_path;
|
|
||||||
}
|
|
||||||
|
|
||||||
$asset = $request->handleImages($asset);
|
$asset = $request->handleImages($asset);
|
||||||
|
|
||||||
// Update custom fields in the database.
|
// Update custom fields in the database.
|
||||||
|
@ -561,31 +545,8 @@ class AssetsController extends Controller
|
||||||
($request->filled('company_id')) ?
|
($request->filled('company_id')) ?
|
||||||
$asset->company_id = Company::getIdForCurrentUser($request->get('company_id')) : '';
|
$asset->company_id = Company::getIdForCurrentUser($request->get('company_id')) : '';
|
||||||
|
|
||||||
($request->filled('rtd_location_id')) ?
|
|
||||||
$asset->location_id = $request->get('rtd_location_id') : null;
|
|
||||||
|
|
||||||
|
|
||||||
if ($request->filled('image_source')) {
|
|
||||||
if ($request->input('image_source') == "") {
|
|
||||||
($request->filled('rtd_location_id')) ?
|
($request->filled('rtd_location_id')) ?
|
||||||
$asset->location_id = $request->get('rtd_location_id') : null;
|
$asset->location_id = $request->get('rtd_location_id') : null;
|
||||||
$asset->image = null;
|
|
||||||
} else {
|
|
||||||
$saved_image_path = Helper::processUploadedImage(
|
|
||||||
$request->input('image_source'), 'uploads/assets/'
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!$saved_image_path) {
|
|
||||||
return response()->json(Helper::formatStandardApiResponse(
|
|
||||||
'error',
|
|
||||||
null,
|
|
||||||
trans('admin/hardware/message.update.error')
|
|
||||||
), 200);
|
|
||||||
}
|
|
||||||
|
|
||||||
$asset->image = $saved_image_path;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$asset = $request->handleImages($asset);
|
$asset = $request->handleImages($asset);
|
||||||
|
|
||||||
|
|
|
@ -47,8 +47,13 @@ class ImageUploadRequest extends Request
|
||||||
*/
|
*/
|
||||||
protected function base64FileKeys(): array
|
protected function base64FileKeys(): array
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* image_source is here just legacy reasons. Api\AssetController
|
||||||
|
* had it once to allow encoded image uploads.
|
||||||
|
*/
|
||||||
return [
|
return [
|
||||||
'image' => 'auto',
|
'image' => 'auto',
|
||||||
|
'image_source' => 'auto'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue