From dcadd950ee9d0daac7d8d7b549bf1a8e7a92ef25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20K=C3=BCnsem=C3=B6ller?= <jkuensem@physik.uni-bielefeld.de> Date: Tue, 8 Jun 2021 22:22:16 +0200 Subject: [PATCH] TMSS-453: small fix --- SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py index 3b35fffb7e6..9449f67b61a 100644 --- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py +++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/keycloak.py @@ -4,6 +4,7 @@ import cachetools.func import os import json import re +from lofar.sas.tmss.tmss.exceptions import TMSSException logger = logging.Logger(__name__) @@ -26,7 +27,7 @@ class KeycloakAdminAPISession(requests.Session): logger.info('Obtained Keycloak API token') return token else: - raise Exception('Keycloak admin API token could not be obtained: %s' % response.text) + raise TMSSException('Keycloak admin API token could not be obtained: %s' % response.text) def get(self, *args, **kwargs): token = self.get_token() @@ -36,7 +37,7 @@ class KeycloakAdminAPISession(requests.Session): if response.status_code == 200: return json.loads(response.content.decode('utf-8')) else: - raise Exception('Keycloak admin API query failed: %s' % response.text) + raise TMSSException('Keycloak admin API query failed: %s' % response.text) def get_users_by_role_in_project(role, project): @@ -82,7 +83,7 @@ def get_project_persons(): unmappable_user_fixed = re.sub(' +', ' ', unmappable_user_fixed) if unmappable_user_fixed in user_map: - users.append(user_map[unmappable_user_fixed]) + mapped_users.append(user_map[unmappable_user_fixed]) else: logger.warning("Could not match Keycloak user reference '%s' to a known user" % unmappable_user) -- GitLab