Auth; Fix shourt url redirect when useSessionStorageForRedirection is enabled (#94163)

Fix shourt url redirect
This commit is contained in:
Misi 2024-10-02 18:25:47 +02:00 committed by GitHub
parent fb3b13b567
commit d3d5735098
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -409,7 +409,13 @@ function handleRedirectTo(): void {
}
window.sessionStorage.removeItem(RedirectToUrlKey);
locationService.replace(decodeURIComponent(redirectTo));
const decodedRedirectTo = decodeURIComponent(redirectTo);
if (decodedRedirectTo.startsWith('/goto/')) {
// In this case there should be a request to the backend
window.location.replace(decodedRedirectTo);
} else {
locationService.replace(decodedRedirectTo);
}
}
export default new GrafanaApp();