diff --git a/typo3/sysext/workspaces/Classes/Hook/BackendUtilityHook.php b/typo3/sysext/workspaces/Classes/Hook/BackendUtilityHook.php index 9ade13c69bac467a7d0cf5c4bfc26b3dfff10d41..787feac33437d93cb4b235df290e620f9fdda7c1 100644 --- a/typo3/sysext/workspaces/Classes/Hook/BackendUtilityHook.php +++ b/typo3/sysext/workspaces/Classes/Hook/BackendUtilityHook.php @@ -49,6 +49,9 @@ class BackendUtilityHook ->buildUriForWorkspaceSplitPreview($event->getPageId()); $queryString = $uri->getQuery(); if ($event->getAdditionalQueryParameters() !== []) { + if ($queryString !== '') { + $queryString .= '&'; + } $queryString .= http_build_query($event->getAdditionalQueryParameters(), '', '&', PHP_QUERY_RFC3986); } // Reassemble encapsulated language id as query parameter, to open workspace preview in correct non-default language