diff --git a/typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php b/typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php index c234894ff575f781474d177d0bfe2d9543858ce8..d92a63785af808d2e5d755465d9235c5ca2220d5 100644 --- a/typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php +++ b/typo3/sysext/frontend/Classes/Plugin/AbstractPlugin.php @@ -411,7 +411,7 @@ class AbstractPlugin $conf['no_cache'] = true; } $conf['parameter'] = $altPageId ?: ($this->pi_tmpPageId ?: 'current'); - $conf['additionalParams'] = $this->conf['parent.']['addParams'] . HttpUtility::buildQueryString($urlParameters, '&', true) . $this->pi_moreParams; + $conf['additionalParams'] = ($this->conf['parent.']['addParams'] ?? '') . HttpUtility::buildQueryString($urlParameters, '&', true) . $this->pi_moreParams; return $this->cObj->typoLink((string)$str, $conf); }