diff --git a/src/Http/Controllers/CP/Assets/AssetsController.php b/src/Http/Controllers/CP/Assets/AssetsController.php index fe7c3878e8..6d358451ed 100644 --- a/src/Http/Controllers/CP/Assets/AssetsController.php +++ b/src/Http/Controllers/CP/Assets/AssetsController.php @@ -38,6 +38,8 @@ public function show($asset) { $asset = Asset::find(base64_decode($asset)); + abort_if(! $asset, 404); + // TODO: Auth return new AssetResource($asset); @@ -129,6 +131,8 @@ public function download($asset) { $asset = Asset::find(base64_decode($asset)); + abort_if(! $asset, 404); + // TODO: Auth return $asset->download();