From 4abe03566912d313932a60341df420e819a2f820 Mon Sep 17 00:00:00 2001 From: Kai Date: Thu, 18 Dec 2025 12:17:28 -0700 Subject: [PATCH] Refresh-resistant "shouldVerifyCode" logic --- apps/learn-card-app/src/pages/login/forms/EmailForm.tsx | 2 +- apps/scouts/src/pages/login/forms/EmailForm.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/learn-card-app/src/pages/login/forms/EmailForm.tsx b/apps/learn-card-app/src/pages/login/forms/EmailForm.tsx index 04be19913a..7e4a8f0c6e 100644 --- a/apps/learn-card-app/src/pages/login/forms/EmailForm.tsx +++ b/apps/learn-card-app/src/pages/login/forms/EmailForm.tsx @@ -68,8 +68,8 @@ const EmailForm: React.FC = ({ const enableMagicLinkLogin = flags?.enableMagicLinkLogin ?? false; - const shouldVerifyCode = query.get('verifyCode'); const verificationEmail = redirectStore.get.email(); + const shouldVerifyCode = Boolean(query.get('verifyCode') || verificationEmail); const [email, setEmail] = useState(''); const [code, setCode] = useState(''); diff --git a/apps/scouts/src/pages/login/forms/EmailForm.tsx b/apps/scouts/src/pages/login/forms/EmailForm.tsx index 8e7f55ae29..e351b5eb70 100644 --- a/apps/scouts/src/pages/login/forms/EmailForm.tsx +++ b/apps/scouts/src/pages/login/forms/EmailForm.tsx @@ -43,8 +43,8 @@ const EmailForm: React.FC = () => { const enableMagicLinkLogin = flags?.enableMagicLinkLogin ?? false; - const shouldVerifyCode = query.get('verifyCode'); const verificationEmail = redirectStore.get.email(); + const shouldVerifyCode = Boolean(query.get('verifyCode') || verificationEmail); const [email, setEmail] = useState(''); const [code, setCode] = useState('');