diff --git a/lib/private/route/router.php b/lib/private/route/router.php index f144c5439893ffc40ea709a53eb383b0688cff20..8d31d448855535fb791a751a518ff4ac4ace545e 100644 --- a/lib/private/route/router.php +++ b/lib/private/route/router.php @@ -328,7 +328,11 @@ class Router implements IRouter { public function generate($name, $parameters = array(), $absolute = false) { $this->loadRoutes(); try { - return $this->getGenerator()->generate($name, $parameters, $absolute); + $referenceType = UrlGenerator::ABSOLUTE_URL; + if ($absolute === false) { + $referenceType = UrlGenerator::ABSOLUTE_PATH; + } + return $this->getGenerator()->generate($name, $parameters, $referenceType); } catch (RouteNotFoundException $e) { $this->logger->logException($e); return '';