File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Firebase/Auth/Source/RPCs Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -1058,11 +1058,13 @@ + (nullable NSError *)clientErrorWithServerErrorMessage:(NSString *)serverErrorM
1058
1058
NSString *email;
1059
1059
if ([response isKindOfClass: [FIRVerifyAssertionResponse class ]]) {
1060
1060
FIRVerifyAssertionResponse *verifyAssertion = (FIRVerifyAssertionResponse *)response;
1061
- credential =
1062
- [[FIROAuthCredential alloc ] initWithProviderID: verifyAssertion.providerID
1063
- IDToken: verifyAssertion.oauthIDToken
1064
- accessToken: verifyAssertion.oauthAccessToken
1065
- pendingToken: verifyAssertion.pendingToken];
1061
+ if (verifyAssertion.oauthIDToken .length || verifyAssertion.oauthAccessToken .length ) {
1062
+ credential =
1063
+ [[FIROAuthCredential alloc ] initWithProviderID: verifyAssertion.providerID
1064
+ IDToken: verifyAssertion.oauthIDToken
1065
+ accessToken: verifyAssertion.oauthAccessToken
1066
+ pendingToken: verifyAssertion.pendingToken];
1067
+ }
1066
1068
email = verifyAssertion.email ;
1067
1069
}
1068
1070
return [FIRAuthErrorUtils credentialAlreadyInUseErrorWithMessage: serverDetailErrorMessage
You can’t perform that action at this time.
0 commit comments