Skip to content

Commit 54c6cd1

Browse files
authored
Merge pull request #850 from MetaCell/feature/CH-258
changes to the keycloak file
2 parents 1066c53 + 03193c1 commit 54c6cd1

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • libraries/cloudharness-common/cloudharness/auth

libraries/cloudharness-common/cloudharness/auth/keycloak.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,10 @@ def get_user(self, user_id, with_details=False) -> User:
493493
def _add_related_to_user(self, user: User, with_details: bool, admin_client):
494494
user.user_groups = [UserGroup.from_dict(group) for group in admin_client.get_user_groups(user_id=user['id'], brief_representation=not with_details)]
495495
user.realm_roles = admin_client.get_realm_roles_of_user(user['id'])
496-
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
496+
if hasattr(admin_client, 'get_user_organizations'):
497+
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
498+
else:
499+
user.organizations = []
497500
return user
498501

499502
def get_current_user(self) -> User:

0 commit comments

Comments
 (0)