diff --git a/inc/lib_filestorage.php b/inc/lib_filestorage.php index b3dc17ac4c6ded8cb2ab5d64e3ae6361f9fec073..5e37a1996fc7308ba4b529626dba5d85bab34243 100644 --- a/inc/lib_filestorage.php +++ b/inc/lib_filestorage.php @@ -116,7 +116,11 @@ class OC_FILESTORAGE_LOCAL extends OC_FILESTORAGE{ return stat($this->datadir.$path); } public function filetype($path){ - return filetype($this->datadir.$path); + $filetype=filetype($this->datadir.$path); + if($filetype=='link'){ + $filetype=filetype(readlink($this->datadir.$path)); + } + return $filetype; } public function filesize($path){ return filesize($this->datadir.$path);