diff --git a/selfprivacy_api/repositories/users/kanidm_user_repository.py b/selfprivacy_api/repositories/users/kanidm_user_repository.py index 06aeeb3..cc716cb 100644 --- a/selfprivacy_api/repositories/users/kanidm_user_repository.py +++ b/selfprivacy_api/repositories/users/kanidm_user_repository.py @@ -165,12 +165,13 @@ class KanidmUserRepository(AbstractUserRepository): plugin_error = response_data.get("plugin", {}) if plugin_error.get("attrunique") == "duplicate value detected": raise UserAlreadyExists # TODO only user ? - if isinstance(response_data, str): - if response_data == "nomatchingentries": - raise UserNotFound raise KanidmQueryError(error_text=response.text) + if isinstance(response_data, str): + if response_data == "nomatchingentries": + raise UserNotFound + return response_data @staticmethod