Skip to content

Commit 9dd3e22

Browse files
fix: Ignore email and phone assertions when token hash is being verified
1 parent ccfcbf5 commit 9dd3e22

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/gotrue/lib/src/gotrue_client.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@ class GoTrueClient {
533533
String? captchaToken,
534534
String? tokenHash,
535535
}) async {
536-
assert((email != null && phone == null) || (email == null && phone != null),
536+
assert(((email != null && phone == null) || (email == null && phone != null)) || (tokenHash != null),
537537
'`email` or `phone` needs to be specified.');
538538
assert(token != null || tokenHash != null,
539539
'`token` or `tokenHash` needs to be specified.');

0 commit comments

Comments
 (0)