diff --git a/web/modules/custom/materio_decoupled/src/Controller/MaterioDecoupledLanguageLinks.php b/web/modules/custom/materio_decoupled/src/Controller/MaterioDecoupledLanguageLinks.php index c1bff3a..bf7a4fb 100644 --- a/web/modules/custom/materio_decoupled/src/Controller/MaterioDecoupledLanguageLinks.php +++ b/web/modules/custom/materio_decoupled/src/Controller/MaterioDecoupledLanguageLinks.php @@ -53,17 +53,17 @@ class MaterioDecoupledLanguageLinks extends ControllerBase { // build the links $url_object = \Drupal::service('path.validator')->getUrlIfValid($path); - $languages = $this->languageManager->getNativeLanguages(); if (!$url_object) { // if path does not exists $data["error"] = "path {$path} is not valid"; $route_name = ""; - $route_parameters = null; + $route_parameters = array(); }else{ $route_name = $url_object->getRouteName(); $route_parameters = $url_object->getrouteParameters(); } - + + $languages = $this->languageManager->getNativeLanguages(); foreach ($languages as $key => $language) { $url = Url::fromRoute($route_name, $route_parameters, ["language"=>$language]); $links[$key] = [