diff --git a/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php b/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php index 967fcb7f7435bbed474283e2540ceec756e6495a..cad5c713a97e7c10153b49283ec786c024adb092 100644 --- a/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php +++ b/typo3/sysext/adminpanel/Classes/Modules/PreviewModule.php @@ -201,6 +201,10 @@ class PreviewModule extends AbstractModule implements RequestEnricherInterface, if ($simulateUserGroup) { $frontendUser = $request->getAttribute('frontend.user'); $frontendUser->user[$frontendUser->usergroup_column] = $simulateUserGroup; + $frontendUser->userGroups[$simulateUserGroup] = [ + 'uid' => $simulateUserGroup, + 'title' => '_PREVIEW_', + ]; // let's fake having a user with that group, too // This can be removed once #90989 is fixed $frontendUser->user['uid'] = PHP_INT_MAX;