diff --git a/lib/filesystem/HiddenFolder.php b/lib/filesystem/HiddenFolder.php
index ff71d3bdd6f0e8552d52d274b3ab88ed321069eb..60a8cbd1e43bda2499c2744bee8e965fc8d31c94 100644
--- a/lib/filesystem/HiddenFolder.php
+++ b/lib/filesystem/HiddenFolder.php
@@ -135,10 +135,8 @@ class HiddenFolder extends PermissionEnabledFolder
         $fileref = FileRef::toObject($fileref_or_id);
 
         if (is_object($fileref)) {
-            if (($this->download_allowed || Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id, $user_id))
-                && $this->getParent()->isVisible($user_id)
-                && $this->getParent()->isReadable($user_id)) {
-                return $fileref->terms_of_use->IsDownloadable($this->range_id, $this->range_type, true, $user_id);
+            if ($this->download_allowed || Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id, $user_id)) {
+                return $fileref->terms_of_use->isDownloadable($this->range_id, $this->range_type, true, $user_id);
             }
         }
         return false;