diff --git a/app/Http/Controllers/MediaController.php b/app/Http/Controllers/MediaController.php
index 0432bbb..e8fdc14 100644
--- a/app/Http/Controllers/MediaController.php
+++ b/app/Http/Controllers/MediaController.php
@@ -1175,6 +1175,8 @@ class MediaController extends Controller
$media = Media::where('id', $mediasId)->first();
if ($media) {
$fp = $this->get_mediaPath($media, $format);
+ if (!file_exists($fp))
+ abort(404, 'Fichier inconnu.');
}
} else {
// create zip archive
@@ -1187,6 +1189,11 @@ class MediaController extends Controller
$media = Media::where('id', $mediaId)->first();
if ($media) {
$fp = $this->get_mediaPath($media, $format);
+ if (!file_exists($fp)) {
+ $zip->close();
+ unlink($zip_file);
+ abort(404, 'Fichier(s) inconnu(s).');
+ }
$zip->addFile($fp, basename($fp));
}
}
diff --git a/resources/views/media_manager.blade.php b/resources/views/media_manager.blade.php
index 09d1888..9443d66 100644
--- a/resources/views/media_manager.blade.php
+++ b/resources/views/media_manager.blade.php
@@ -270,7 +270,7 @@
@if (Auth::check() && Auth::user()->role != 2)
-
+
@endif