summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/route/router.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/private/route/router.php b/lib/private/route/router.php
index a0e701d391a..8b2c9e72f20 100644
--- a/lib/private/route/router.php
+++ b/lib/private/route/router.php
@@ -178,9 +178,10 @@ class Router implements IRouter {
*/
public function match($url) {
if (substr($url, 0, 6) === '/apps/') {
+ // empty string / 'apps' / $app / rest of the route
list(, , $app,) = explode('/', $url, 4);
$this->loadRoutes($app);
- } else if(substr($url, 0, 6) === '/core/') {
+ } else if(substr($url, 0, 6) === '/core/' or substr($url, 0, 5) === '/ocs/' or substr($url, 0, 10) === '/settings/') {
$this->loadRoutes('core');
} else {
$this->loadRoutes();