|
|
|
@ -56,6 +56,13 @@ export function useActiveRole() { |
|
|
|
|
|
|
|
return data |
|
|
|
} catch (err: any) { |
|
|
|
// 401 during session initialization is normal - watch() will retry successfully
|
|
|
|
if (err.statusCode === 401) { |
|
|
|
console.debug('Role status fetch: Session not ready yet, will retry via watch()') |
|
|
|
return null |
|
|
|
} |
|
|
|
|
|
|
|
// Other errors are real problems
|
|
|
|
console.error('Failed to fetch role status:', err) |
|
|
|
error.value = 'Fehler beim Laden der Rollen' |
|
|
|
throw err |
|
|
|
|