Skip to content

Commit 26f983d

Browse files
committed
fix(session): Add session verified guard back into PageSecondaryEmailAdd
Because: * Users can attempt to add a secondary email without their session being verified, causing an error This commit: * Adds the session guard back. We removed it with some MFA guard work, but currently, we need both fixes FXA-12384
1 parent 608f3e2 commit 26f983d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • packages/fxa-settings/src/components/Settings/PageSecondaryEmailAdd

packages/fxa-settings/src/components/Settings/PageSecondaryEmailAdd/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { AuthUiErrorNos } from 'fxa-settings/src/lib/auth-errors/auth-errors';
1616
import { getErrorFtlId } from '../../../lib/error-utils';
1717
import { MfaGuard } from '../MfaGuard';
1818
import { useErrorHandler } from 'react-error-boundary';
19+
import VerifiedSessionGuard from '../VerifiedSessionGuard';
1920

2021
export const PageSecondaryEmailAdd = (_: RouteComponentProps) => {
2122
usePageViewEvent('settings.emails');
@@ -95,6 +96,7 @@ export const PageSecondaryEmailAdd = (_: RouteComponentProps) => {
9596
return (
9697
<Localized id="add-secondary-email-page-title" attrs={{ title: true }}>
9798
<FlowContainer title="Secondary email" subtitle={subtitleText}>
99+
<VerifiedSessionGuard onDismiss={goHome} onError={goHome} />
98100
<form
99101
onSubmit={(ev) => {
100102
ev.preventDefault();

0 commit comments

Comments
 (0)