diff --git a/app/Http/Controllers/Api/UploadedFilesController.php b/app/Http/Controllers/Api/UploadedFilesController.php index cab6ff9992..abf35652f9 100644 --- a/app/Http/Controllers/Api/UploadedFilesController.php +++ b/app/Http/Controllers/Api/UploadedFilesController.php @@ -32,7 +32,7 @@ class UploadedFilesController extends Controller { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('view', $object); if (!$object) { @@ -96,7 +96,7 @@ class UploadedFilesController extends Controller { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('view', $object); if (!$object) { @@ -144,7 +144,7 @@ class UploadedFilesController extends Controller public function show($object_type, $id, $file_id) : JsonResponse | StreamedResponse | Storage | StorageHelper | BinaryFileResponse { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('view', $object); if (!$object) { @@ -188,7 +188,7 @@ class UploadedFilesController extends Controller { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('update', self::$map_object_type[$object_type]); if (!$object) { diff --git a/app/Http/Controllers/UploadedFilesController.php b/app/Http/Controllers/UploadedFilesController.php index 463cfc2b23..d3c5bc08a3 100644 --- a/app/Http/Controllers/UploadedFilesController.php +++ b/app/Http/Controllers/UploadedFilesController.php @@ -36,7 +36,7 @@ class UploadedFilesController extends Controller { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('update', $object); if (!$object) { @@ -85,7 +85,7 @@ class UploadedFilesController extends Controller public function show($object_type, $id, $file_id) : RedirectResponse | StreamedResponse | Storage | StorageHelper | BinaryFileResponse { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('view', $object); if (!$object) { @@ -130,7 +130,7 @@ class UploadedFilesController extends Controller { // Check the permissions to make sure the user can view the object - $object = self::$map_object_type[$object_type]::find($id); + $object = self::$map_object_type[$object_type]::withTrashed()->find($id); $this->authorize('update', self::$map_object_type[$object_type]); if (!$object) {