summaryrefslogtreecommitdiffstats
path: root/owncloud-8.1.5-autoloader_paths.patch
diff options
context:
space:
mode:
Diffstat (limited to 'owncloud-8.1.5-autoloader_paths.patch')
-rw-r--r--owncloud-8.1.5-autoloader_paths.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/owncloud-8.1.5-autoloader_paths.patch b/owncloud-8.1.5-autoloader_paths.patch
new file mode 100644
index 0000000..a43da08
--- /dev/null
+++ b/owncloud-8.1.5-autoloader_paths.patch
@@ -0,0 +1,25 @@
+diff --git a/lib/base.php b/lib/base.php
+index bb60273..0f4021d 100644
+--- a/lib/base.php
++++ b/lib/base.php
+@@ -527,7 +527,10 @@ class OC {
+ if (!file_exists($vendorAutoLoad)) {
+ throw new \RuntimeException('Composer autoloader not found, unable to continue. Check the folder "3rdparty".');
+ }
+- require_once $vendorAutoLoad;
++ $loader = require_once $vendorAutoLoad;
++ $loader->add('Pimple', '/usr/share/php/Pimple');
++ $loader->add('Sabre', '/usr/share/php');
++ $loader->add('Sabre\VObject', '/usr/share/pear');
+
+ } catch (\RuntimeException $e) {
+ OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
+@@ -656,7 +659,7 @@ class OC {
+ self::registerFilesystemHooks();
+ if (\OC::$server->getSystemConfig()->getValue('enable_previews', true)) {
+ self::registerPreviewHooks();
+- }
++ }
+ self::registerShareHooks();
+ self::registerLogRotate();
+ self::registerLocalAddressBook();