From fe87df07fe2e23d8de985f0bcba6962779754a23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A8ir=20Noordermeer?= Date: Sat, 10 Mar 2018 11:23:21 +0100 Subject: [PATCH] Check if file is readable before declaring it editable --- src/Object/File.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Object/File.php b/src/Object/File.php index a6bfe7e..87f4c6b 100644 --- a/src/Object/File.php +++ b/src/Object/File.php @@ -82,7 +82,11 @@ final class File extends Item $parent = substr($this->path, 0, $parentSep); } else $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; + } } }