diff --git a/app/mobile/src/access/admin/Admin.jsx b/app/mobile/src/access/admin/Admin.jsx index cc9a35a0..03729531 100644 --- a/app/mobile/src/access/admin/Admin.jsx +++ b/app/mobile/src/access/admin/Admin.jsx @@ -140,7 +140,7 @@ export function Admin() { { state.strings.cancel } { state.mfaCode != '' && ( - + { state.strings.mfaConfirm } )} diff --git a/app/mobile/src/access/admin/useAdmin.hook.js b/app/mobile/src/access/admin/useAdmin.hook.js index 11d2eb79..70f1a133 100644 --- a/app/mobile/src/access/admin/useAdmin.hook.js +++ b/app/mobile/src/access/admin/useAdmin.hook.js @@ -88,7 +88,7 @@ export function useAdmin() { if (unclaimed) { await setNodeStatus(node, state.token); } - try { + try { const session = await setNodeAccess(node, state.token, state.mfaCode); updateState({ server: node, busy: false }); navigate('/dashboard', { state: { server: node, token: session }}); @@ -109,6 +109,7 @@ export function useAdmin() { updateState({ busy: false }); throw new Error("access failed"); } + updateState({ busy: false }); } }, setCode: (mfaCode) => {