chore: provide better error messages when refreshing user info fails
continuous-integration/drone/push Build is passing Details

This commit is contained in:
kolaente 2023-07-10 12:20:24 +02:00
parent 33798b8d88
commit d5358793de
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
2 changed files with 17 additions and 2 deletions

View File

@ -13,8 +13,14 @@ export function getErrorText(r): string {
return message return message
} }
} }
let message = data?.message || r.message
if (typeof r.cause?.message !== 'undefined') {
message += ' ' + r.cause.message
}
return data?.message || r.message return message
} }
export interface Action { export interface Action {

View File

@ -296,7 +296,16 @@ export const useAuthStore = defineStore('auth', () => {
logout() logout()
return return
} }
throw new Error('Error while refreshing user info:', {cause: e})
const cause = {e}
if (typeof e?.response?.data?.message !== 'undefined') {
cause.message = e.response.data.message
}
console.error('Error refreshing user info:', e)
throw new Error('Error while refreshing user info:', {cause})
} }
} }