]> source.dussan.org Git - nextcloud-server.git/commitdiff
no move (rename) operation for "Shared" directory
authorBjoern Schiessle <schiessle@owncloud.com>
Mon, 4 Jun 2012 09:04:05 +0000 (11:04 +0200)
committerBjoern Schiessle <schiessle@owncloud.com>
Mon, 4 Jun 2012 09:04:05 +0000 (11:04 +0200)
lib/files.php

index 1e88a7b608d7ca9ad6f88ceff3f831eccba17ab7..885f6977fbd15715dd36829401641654b3948ef1 100644 (file)
@@ -170,7 +170,7 @@ class OC_Files {
        * @param file $target
        */
        public static function move($sourceDir,$source,$targetDir,$target){
-               if(OC_User::isLoggedIn()){
+               if(OC_User::isLoggedIn() && ($sourceDir != '' || $source != 'Shared')){
                        $targetFile=self::normalizePath($targetDir.'/'.$target);
                        $sourceFile=self::normalizePath($sourceDir.'/'.$source);
                        return OC_Filesystem::rename($sourceFile,$targetFile);