Do not try to set the locale in a stateless request
continuous-integration/drone/push Build is passing Details

Clément FRÉVILLE 3 weeks ago
parent 6f83d025ec
commit 48b0b29142

@ -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