From 457dc270f5147863c00b55355542298ba4d41762 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind@owncloud.com>
Date: Mon, 7 Jan 2013 00:36:39 +0100
Subject: [PATCH] Fix messed up mounts

---
 lib/files/filesystem.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/files/filesystem.php b/lib/files/filesystem.php
index d9487bde80..b3ba62c3a4 100644
--- a/lib/files/filesystem.php
+++ b/lib/files/filesystem.php
@@ -364,14 +364,14 @@ class Filesystem {
 		if (strlen($mountpoint) > 1) {
 			$mountpoint .= '/';
 		}
-		// Update old classes to new namespace
-		if (strpos($class, 'OC_Filestorage_') !== false) {
-			$class = '\OC\Files\Storage\\'.substr($class, 15);
-		}
 		if ($class instanceof \OC\Files\Storage\Storage) {
 			self::$mounts[$mountpoint] = array('class' => get_class($class), 'arguments' => $arguments);
 			self::$storages[$mountpoint] = $class;
 		} else {
+			// Update old classes to new namespace
+			if (strpos($class, 'OC_Filestorage_') !== false) {
+				$class = '\OC\Files\Storage\\'.substr($class, 15);
+			}
 			self::$mounts[$mountpoint] = array('class' => $class, 'arguments' => $arguments);
 		}
 	}
-- 
GitLab