Facing some error.
Error logging in: Exception: No team access. Please contact your administrator.
But the email/name/ new client I have created is in my team.
I have team enabled
This is my team I have the client
Future<appwrite_models.Membership> addMember({
required String email,
required String role,
required String name,
}) async {
try {
final membership = await _appwriteService.teams.createMembership(
teamId: _currentTeam!.id,
email: email,
roles: [role],
url: 'http://localhost:3000',
name: name,
);
// Wait for membership to be available
final memberships = await _appwriteService.teams.listMemberships(
teamId: _currentTeam!.id,
);
final newMembership = memberships.memberships.firstWhere(
(m) => m.$id == membership.$id,
);
notifyListeners();
return newMembership;
} catch (e) {
rethrow;
}
}
It's creating a new client and the client is also added to my team.
It's just that when I am trying to login what the client's email I am not able to login and getting the error
Future<void> login(String email, String password) async {
try {
await account.createEmailPasswordSession(
email: email,
password: password,
);
await _loadUserData();
await _loadUserTeams();
if (!hasTeamAccess) {
// Keep user data but throw the no access exception
notifyListeners();
throw Exception('No team access. Please contact your administrator.');
}
final teamService = TeamService();
await teamService.loadUserTeams();
debugPrint('User logged in: ${_currentUser?.toJson()}');
notifyListeners();
} catch (e) {
debugPrint('Error logging in: $e');
if (!e.toString().contains('No team access')) {
await logout(); // Only logout for non-team-access errors
}
rethrow;
}
}
I think I got the error
Future<void> _loadUserTeams() async {
try {
final teamList = await teams.list();
debugPrint('Team list: ${teamList.teams.map((t) => t.toMap())}');
_userTeams = teamList.teams;
} catch (e) {
_userTeams = null;
rethrow;
}
}
I am not able to get the userTeams
Which is after all getting me error
when I try to create a addMember and than try to login I am facing this issue Apart from that if I try to login with the account who is the owner of the team it's works
cc: @D5 @Gurjeet
Error while login the member which is in the team.
Error: Error logging in: Exception: No team access. Please contact your administrator.
Recommended threads
- Function deployment failed: Unable to re...
Hi Appwrite team, I have been experiencing persistent errors when i attempt to push my appwrite functions. The logs on the deployment detail page on the console...
- One to many 2 way, console UI not correc...
Hey, seems I'm facing the exactly same issue with this one: https://github.com/appwrite/appwrite/issues/6016 Since this Github issue stay open for so long, let ...
- Server Down
Appwrite services are down. When will they start working again?