diff options
| -rw-r--r-- | src/routes/(app)/[username]/settings/[...tab]/_security.svelte | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte index 40947bda..a08785f6 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte @@ -52,10 +52,12 @@ return true; }; +let disablingPin = false; + let togglePin = async () => { if (user.haspin) { try { - pin = null; + disablingPin = true; await tick(); submit.click(); } catch (e) { @@ -120,7 +122,7 @@ }; </script> -<input type="hidden" name="newpin" value={pin} /> +<input type="hidden" name="newpin" value={disablingPin ? "delete" : pin} /> <input type="hidden" name="confirm" bind:value={password} /> <div class="relative mb-5"> |
