Commit 1b51a7e3 by RedwindA

fix(settings): ensure turnstile settings are reset when disabled

parent 3bbba553
...@@ -85,6 +85,9 @@ const PersonalSetting = () => { ...@@ -85,6 +85,9 @@ const PersonalSetting = () => {
if (parsed.turnstile_check) { if (parsed.turnstile_check) {
setTurnstileEnabled(true); setTurnstileEnabled(true);
setTurnstileSiteKey(parsed.turnstile_site_key); setTurnstileSiteKey(parsed.turnstile_site_key);
} else {
setTurnstileEnabled(false);
setTurnstileSiteKey('');
} }
} }
// Always refresh status from server to avoid stale flags (e.g., admin just enabled OAuth) // Always refresh status from server to avoid stale flags (e.g., admin just enabled OAuth)
...@@ -98,6 +101,9 @@ const PersonalSetting = () => { ...@@ -98,6 +101,9 @@ const PersonalSetting = () => {
if (data.turnstile_check) { if (data.turnstile_check) {
setTurnstileEnabled(true); setTurnstileEnabled(true);
setTurnstileSiteKey(data.turnstile_site_key); setTurnstileSiteKey(data.turnstile_site_key);
} else {
setTurnstileEnabled(false);
setTurnstileSiteKey('');
} }
} }
} catch (e) { } catch (e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment