diff --git a/webadmin/src/login_callback.html b/webadmin/src/login_callback.html index 04a4ea05a..5a9b125ee 100644 --- a/webadmin/src/login_callback.html +++ b/webadmin/src/login_callback.html @@ -19,7 +19,10 @@ // clear oauth2 state delete window.localStorage.oauth2State; - if (window.localStorage.returnTo) window.location.href = window.localStorage.returnTo; + var returnTo = window.localStorage.returnTo; + delete window.localStorage.returnTo; + + if (returnTo) window.location.href = returnTo; else window.location.href = '/'; }