Fix: Only replace when access_token is present

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2024-07-13 11:44:51 +02:00
parent 098a0b120d
commit debd41af50
Signed by: luzifer
SSH key fingerprint: SHA256:/xtE5lCgiRDQr8SLxHMS92ZBlACmATUmF1crK16Ks4E

View file

@ -88,7 +88,9 @@ const app = createApp({
this.tokenUser = username
window.localStorage.setItem('twitch-bot-token', JSON.stringify({ expiresAt, token, username }))
// Nuke the Twitch auth-response from the browser history
this.$router.replace({ name: 'dashboard' })
if (window.location.hash.includes('access_token=')) {
this.$router.replace({ name: 'dashboard' })
}
fetch(`config-editor/user?user=${this.tokenUser}`, this.$root.fetchOpts)
.then((resp: Response) => this.$root.parseResponseFromJSON(resp))