diff --git a/flutter_common/lib/src/utils/user.dart b/flutter_common/lib/src/utils/user.dart index 3564b17b8..f7e5e664b 100644 --- a/flutter_common/lib/src/utils/user.dart +++ b/flutter_common/lib/src/utils/user.dart @@ -39,9 +39,9 @@ Future anonymousSignUp() async { final fakeUserEmail = '${const Uuid().v4()}@$fakeStudyUEmailDomain'; final fakeUserPassword = const Uuid().v4(); try { - await Supabase.instance.client.auth.signUp(email: fakeUserEmail, password: fakeUserPassword); + final authResponse = await Supabase.instance.client.auth.signUp(email: fakeUserEmail, password: fakeUserPassword); await storeFakeUserEmailAndPassword(fakeUserEmail, fakeUserPassword); - return signInParticipant(); + return authResponse.session != null ? true : await signInParticipant(); } catch (error, stacktrace) { SupabaseQuery.catchSupabaseException(error, stacktrace); return false;