diff --git a/app/controllers/file.php b/app/controllers/file.php index ddcef2c3a2dbb98b50e2e71d88ec1160c9deae47..3b3c83dcace5fe0b08f6888793650664ca2ba0d9 100644 --- a/app/controllers/file.php +++ b/app/controllers/file.php @@ -1331,6 +1331,9 @@ class FileController extends AuthenticatedController $folder = $filetype->getFolderType(); } else { $file_ref = FileRef::find($file_ref_id); + if (!$file_ref) { + throw new Trails\Exception(404, _('Datei nicht gefunden.')); + } $folder = $file_ref->foldertype; $filetype = $file_ref->getFileType(); }