Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: remove phone mfa deletion, match on error codes #963

Merged
merged 2 commits into from
Sep 27, 2024
Merged

Conversation

J0
Copy link
Contributor

@J0 J0 commented Sep 26, 2024

What kind of change does this PR introduce?

Addresses a few existing TODOs

  • Remove the deletion of TOTP object for backward compatibility
  • Matches on identity linking error codes instead of messages

if (
error?.message === 'Identity is already linked' ||
error?.message === 'Identity is already linked to another user'
error?.code === identity_already_exists
Copy link
Contributor Author

@J0 J0 Sep 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -2388,11 +2385,6 @@ export default class GoTrueClient {
return { data: null, error }
}

// TODO: Remove once: https://github.com/supabase/auth/pull/1717 is deployed
if (params.factorType === 'phone') {
Copy link
Contributor Author

@J0 J0 Sep 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TOTP object should now be null since v2.158.1 is deployed (we are now on v2.160.0)

To verify this go to Settings > Infrastructure

src/GoTrueClient.ts Outdated Show resolved Hide resolved
@J0 J0 merged commit ef3911c into master Sep 27, 2024
3 checks passed
@J0 J0 deleted the j0/cleanup_todos branch September 27, 2024 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants