Do not try to set the locale in a stateless request
This commit is contained in:
1 parent
b103110bea
commit
76db5e89e0
1 file changed
+7
-1
@@ -17,6 +17,12 @@ final readonly class LocaleListener
|
||||
public function onKernelRequest(RequestEvent $event): void
|
||||
{
|
||||
$request = $event->getRequest();
|
||||
$this->localeSwitcher->setLocale($request->getSession()->get('_locale', 'en'));
|
||||
if ($request->attributes->getBoolean('_stateless')) {
|
||||
return;
|
||||
}
|
||||
$locale = $request->getSession()->get('_locale');
|
||||
if ($locale !== null) {
|
||||
$this->localeSwitcher->setLocale($locale);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user