aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/routes/(app)/[username]/settings/[...tab]/_security.svelte6
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">