fix: always redirect to account page first on login

This commit is contained in:
Björn Fromme
2026-08-17 16:38:35 +02:00
parent 920b09dacc
commit e8143c055b
+2 -3
View File
@@ -53,7 +53,6 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent
private readonly Crypt $crypt,
private readonly ProfileCompletenessChecker $completenessChecker,
private readonly LoggerInterface $authLogger,
private readonly DefaultRouteResolver $defaultRouteResolver,
) {
}
@@ -175,10 +174,10 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent
]);
$targetPath = $this->getTargetPath($request->getSession(), $firewallName)
?? $this->defaultRouteResolver->resolveUrl();
?? $this->urlGenerator->generate('app_account');
// When redirecting to admin from an HTMX request, force a full page navigation
// to avoid layout issues between frontend (hx-boost) and EasyAdmin
// to avoid layout issues between front- (hx-boost) and backend
if ($request->headers->has('HX-Request') && str_contains($targetPath, '/admin')) {
return new HxRedirectResponse($targetPath);
}