Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

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

Merged
J0 merged 2 commits into
masterfrom
j0/cleanup_todos
Sep 27, 2024
Merged

fix: remove phone mfa deletion, match on error codes#963
J0 merged 2 commits into
masterfrom
j0/cleanup_todos

Conversation

@J0

@J0 J0 commented Sep 26, 2024

Copy link
Copy Markdown
Contributor

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

Comment thread src/GoTrueClient.ts Outdated
if (
error?.message === 'Identity is already linked' ||
error?.message === 'Identity is already linked to another user'
error?.code === identity_already_exists

@J0 J0 Sep 26, 2024

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Comment thread src/GoTrueClient.ts
}

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

@J0 J0 Sep 26, 2024

Copy link
Copy Markdown
Contributor Author

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

Comment thread src/GoTrueClient.ts Outdated
@J0 J0 merged commit ef3911c into master Sep 27, 2024
@J0 J0 deleted the j0/cleanup_todos branch September 27, 2024 13:08
kangmingtay pushed a commit that referenced this pull request Oct 15, 2024
🤖 I have created a release *beep* *boop*
---


##
[2.65.1](v2.65.0...v2.65.1)
(2024-10-14)


### Bug Fixes

* Call `SIGNED_OUT` event where session is removed
([#854](#854))
([436fd9f](436fd9f))
* improve `mfa.enroll` return types
([#956](#956))
([8a1ec06](8a1ec06))
* move MFA sub types to internal file
([#964](#964))
([4b7455c](4b7455c))
* remove phone mfa deletion, match on error codes
([#963](#963))
([ef3911c](ef3911c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
mandarini pushed a commit to supabase/supabase-js that referenced this pull request Oct 2, 2025
🤖 I have created a release *beep* *boop*
---


##
[2.65.1](supabase/auth-js@v2.65.0...v2.65.1)
(2024-10-14)


### Bug Fixes

* Call `SIGNED_OUT` event where session is removed
([#854](supabase/auth-js#854))
([421d7d4](supabase/auth-js@421d7d4))
* improve `mfa.enroll` return types
([#956](supabase/auth-js#956))
([aca7870](supabase/auth-js@aca7870))
* move MFA sub types to internal file
([#964](supabase/auth-js#964))
([70cecdb](supabase/auth-js@70cecdb))
* remove phone mfa deletion, match on error codes
([#963](supabase/auth-js#963))
([3547cd9](supabase/auth-js@3547cd9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants