diff --git a/lib/private/legacy/OC_App.php b/lib/private/legacy/OC_App.php index 941cd25397d65f44889f5021354c2e9c28b65498..34d5d9ffe7cd9f1760b7ae9fd5002c84e49b956c 100644 --- a/lib/private/legacy/OC_App.php +++ b/lib/private/legacy/OC_App.php @@ -118,9 +118,12 @@ class OC_App { // Add each apps' folder as allowed class path foreach ($apps as $app) { - $path = self::getAppPath($app); - if ($path !== false) { - self::registerAutoloading($app, $path); + // If the app is already loaded then autoloading it makes no sense + if (!isset(self::$loadedApps[$app])) { + $path = self::getAppPath($app); + if ($path !== false) { + self::registerAutoloading($app, $path); + } } }