Commiting this so I don’t lose the history, but will open a smaller PR

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2025-06-27 10:53:04 +01:00
parent f3bfbc888a
commit fa07f21d11
10 changed files with 69 additions and 78 deletions
@@ -119,7 +119,6 @@ class UploadedFilesController extends Controller
*/
public function store(UploadFileRequest $request, $object_type, $id) : JsonResponse
{
\Log::debug('store fired');
$object = self::$map_object_type[$object_type]::find($id);
$this->authorize('view', $object);
@@ -209,9 +208,10 @@ class UploadedFilesController extends Controller
*/
public function destroy($object_type, $id, $file_id) : JsonResponse
{
\Log::error('destroy called for '.$object_type.' with id '.$id.' and file_id '.$file_id);
$object = self::$map_object_type[$object_type]::find($id);
$this->authorize('update', $file_id);
$this->authorize('update', self::$map_object_type[$object_type]);
if (!$object) {
return response()->json(Helper::formatStandardApiResponse('error', null, trans('general.file_upload_status.invalid_object')));
@@ -219,7 +219,7 @@ class UploadedFilesController extends Controller
// Check for the file
$log = Actionlog::find($file_id)->where('item_type', AssetModel::class)
$log = Actionlog::find($file_id)->where('item_type', self::$map_object_type[$object_type])
->where('item_id', $object->id)->first();
if ($log) {