Do not try to set the locale in a stateless request

pull/15/head
Clément FRÉVILLE 11 months ago
parent b103110bea
commit 76db5e89e0

@ -17,6 +17,12 @@ final readonly class LocaleListener
public function onKernelRequest(RequestEvent $event): void public function onKernelRequest(RequestEvent $event): void
{ {
$request = $event->getRequest(); $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);
}
} }
} }

Loading…
Cancel
Save