Skip to content

Commit 03193c1

Browse files
committed
changes to the keycloak file
1 parent e27c636 commit 03193c1

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
@@ -471,7 +471,10 @@ def get_user(self, user_id, with_details=False) -> User:
471471
def _add_related_to_user(self, user: User, with_details: bool, admin_client):
472472
user.user_groups = [UserGroup.from_dict(group) for group in admin_client.get_user_groups(user_id=user['id'], brief_representation=not with_details)]
473473
user.realm_roles = admin_client.get_realm_roles_of_user(user['id'])
474-
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
474+
if hasattr(admin_client, 'get_user_organizations'):
475+
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
476+
else:
477+
user.organizations = []
475478
return user
476479

477480
def get_current_user(self) -> User:

0 commit comments

Comments
 (0)