diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 60cea6b831..cb84527557 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -398,6 +398,13 @@ export function Provider({children}: React.PropsWithChildren<{}>) { setAgent(agent) } catch (e) { logger.error(`session: resumeSession failed`, {message: e}) + setAccounts(accounts => { + return accounts.map(a => + a.did === account.did + ? {...a, accessJwt: undefined, refreshJwt: undefined} + : a, + ) + }) clearCurrentAccount() } }