diff --git a/components/com_tags/src/Service/Router.php b/components/com_tags/src/Service/Router.php index e96b23363f43e..9c2118117bf7d 100644 --- a/components/com_tags/src/Service/Router.php +++ b/components/com_tags/src/Service/Router.php @@ -76,7 +76,12 @@ public function __construct(SiteApplication $app, AbstractMenu $menu, ?CategoryF parent::__construct($app, $menu); $sefPlugin = PluginHelper::getPlugin('system', 'sef'); - $this->sefparams = new Registry($sefPlugin->params); + + if ($sefPlugin) { + $this->sefparams = new Registry($sefPlugin->params); + } else { + $this->sefparams = new Registry(); + } $this->buildLookup(); } diff --git a/libraries/src/Component/Router/Rules/MenuRules.php b/libraries/src/Component/Router/Rules/MenuRules.php index 9fc82938f5e61..4deac6ec64a1a 100644 --- a/libraries/src/Component/Router/Rules/MenuRules.php +++ b/libraries/src/Component/Router/Rules/MenuRules.php @@ -63,7 +63,12 @@ public function __construct(RouterView $router) { $this->router = $router; $sefPlugin = PluginHelper::getPlugin('system', 'sef'); - $this->sefparams = new Registry($sefPlugin->params); + + if ($sefPlugin) { + $this->sefparams = new Registry($sefPlugin->params); + } else { + $this->sefparams = new Registry(); + } $this->buildLookup(); }