Do not try to set the locale in a stateless request

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

@ -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);
}
}
}

Loading…
Cancel
Save