fix: login redirect missing route (#8990)

Closes #8920 - login form does not redirect after form submit.

In `handleAuthRedirect` the route parameter was unintentionally getting
overwritten.
This commit is contained in:
Jessica Chowdhury
2024-11-08 13:41:15 -05:00
committed by GitHub
parent d20445b6f3
commit 010ac2ac0c

View File

@@ -21,11 +21,11 @@ export const handleAuthRedirect = ({ config, route, searchParams, user }: Args):
delete searchParams.redirect delete searchParams.redirect
} }
const redirectRoute = encodeURIComponent( const redirectRoute =
route + Object.keys(searchParams ?? {}).length (route !== adminRoute ? route : '') +
(Object.keys(searchParams ?? {}).length > 0
? `${qs.stringify(searchParams, { addQueryPrefix: true })}` ? `${qs.stringify(searchParams, { addQueryPrefix: true })}`
: undefined, : '')
)
const redirectTo = formatAdminURL({ const redirectTo = formatAdminURL({
adminRoute, adminRoute,