diff --git a/packages/wyatt_authentication_bloc/lib/src/data/models/account_model_firebase.dart b/packages/wyatt_authentication_bloc/lib/src/data/models/account_model_firebase.dart index 22313043..d6a70ba5 100644 --- a/packages/wyatt_authentication_bloc/lib/src/data/models/account_model_firebase.dart +++ b/packages/wyatt_authentication_bloc/lib/src/data/models/account_model_firebase.dart @@ -33,11 +33,13 @@ class AccountModelFirebase extends AccountModel { factory AccountModelFirebase.fromFirebaseUser(User? user) { if (user != null) { + final providerId = + (user.providerData.isEmpty) ? '' : user.providerData.first.providerId; return AccountModelFirebase._( uid: user.uid, emailVerified: user.emailVerified, isAnonymous: user.isAnonymous, - providerId: user.providerData.first.providerId, + providerId: providerId, creationTime: user.metadata.creationTime, lastSignInTime: user.metadata.lastSignInTime, isNewUser: (user.metadata.creationTime != null &&