diff --git a/app/Http/Controllers/Api/UploadedFilesController.php b/app/Http/Controllers/Api/UploadedFilesController.php index a4a2de0520..c9be705895 100644 --- a/app/Http/Controllers/Api/UploadedFilesController.php +++ b/app/Http/Controllers/Api/UploadedFilesController.php @@ -193,8 +193,12 @@ class UploadedFilesController extends Controller // Check for the file - $log = Actionlog::find($file_id)->where('item_type', self::$map_object_type[$object_type]) - ->where('item_id', $object->id)->first(); + $log = Actionlog::query() + ->where('id', $file_id) + ->where('action_type', 'uploaded') + ->where('item_type', self::$map_object_type[$object_type]) + ->where('item_id', $object->id) + ->first(); if ($log) { // Check the file actually exists, and delete it @@ -213,4 +217,4 @@ class UploadedFilesController extends Controller return response()->json(Helper::formatStandardApiResponse('error', null, trans_choice('general.file_upload_status.delete.error', 1)), 500); } -} \ No newline at end of file +}