Check if file is readable before declaring it editable

This commit is contained in:
2018-03-10 11:23:21 +01:00
parent 4c843c69c2
commit fe87df07fe

View File

@@ -82,7 +82,11 @@ final class File extends Item
$parent = substr($this->path, 0, $parentSep); $parent = substr($this->path, 0, $parentSep);
} else $parent = '/'; } else $parent = '/';
$this->parent = base64_encode($parent); $this->parent = base64_encode($parent);
$this->isEditable = $editable[$extension] ?? false; if ($editable[$extension] ?? false && $file->read() !== false) {
$this->isEditable = true;
} else {
$this->isEditable = false;
}
} }
} }