aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--inc/lib_filestorage.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/inc/lib_filestorage.php b/inc/lib_filestorage.php
index b3dc17ac4c6..5e37a1996fc 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);