fix: kanidm endpoint

This commit is contained in:
dettlaff 2024-12-13 07:19:53 +04:00
parent a253241b56
commit e8de0f2f85

View file

@ -1,3 +1,4 @@
from json import JSONDecodeError
from typing import Any, Optional, Union
import subprocess
import requests
@ -238,6 +239,10 @@ class KanidmUserRepository(AbstractUserRepository):
)
response_data = response.json()
except JSONDecodeError as error:
logger.error(f"Kanidm query error: {str(error)}")
raise KanidmQueryError(error_text=f"No JSON found in Kanidm response. Error: {str(error)}")
except Exception as error:
logger.error(f"Kanidm query error: {str(error)}")
raise KanidmQueryError(error_text=str(error))
@ -487,7 +492,7 @@ class KanidmUserRepository(AbstractUserRepository):
@staticmethod
def get_groups() -> list[Group]:
groups_list_data = KanidmUserRepository._send_query(
endpoint="/v1/group",
endpoint="group",
method="GET",
)