]> source.dussan.org Git - nextcloud-server.git/commitdiff
Don't overwrite fake directory stream for Dropbox and Google Drive
authorMichael Gapczynski <mtgap@owncloud.com>
Wed, 27 Jun 2012 16:04:11 +0000 (12:04 -0400)
committerMichael Gapczynski <mtgap@owncloud.com>
Wed, 27 Jun 2012 16:04:33 +0000 (12:04 -0400)
apps/files_external/lib/dropbox.php
apps/files_external/lib/google.php

index 6f1a154a1225e252049aa741dc75a01fd14486fc..e3fbb2449968e4d6362303343b19edafd1f852b4 100755 (executable)
@@ -33,7 +33,6 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
                $oauth = new Dropbox_OAuth_Curl($params['app_key'], $params['app_secret']);
                $oauth->setToken($params['token'], $params['token_secret']);
                $this->dropbox = new Dropbox_API($oauth, 'dropbox');
-               
        }
 
        private function getMetaData($path, $list = false) {
@@ -84,8 +83,8 @@ class OC_Filestorage_Dropbox extends OC_Filestorage_Common {
                        foreach ($contents as $file) {
                                $files[] = basename($file['path']);
                        }
-                       OC_FakeDirStream::$dirs['dropbox'] = $files;
-                       return opendir('fakedir://dropbox');
+                       OC_FakeDirStream::$dirs['dropbox'.$path] = $files;
+                       return opendir('fakedir://dropbox'.$path);
                }
                return false;
        }
index fe60a06629abf246d232ecaa21d464e96207d6bb..41b560ae84e6f8a19eda60933095a4e6e151f73c 100644 (file)
@@ -237,8 +237,8 @@ class OC_Filestorage_Google extends OC_Filestorage_Common {
                                $this->entries[$name] = $entry;
                        }
                }
-               OC_FakeDirStream::$dirs['google'] = $files;
-               return opendir('fakedir://google');
+               OC_FakeDirStream::$dirs['google'.$path] = $files;
+               return opendir('fakedir://google'.$path);
        }
 
        public function stat($path) {