fix: return response_data

This commit is contained in:
dettlaff 2024-12-11 07:35:20 +04:00
parent 41ca72ae24
commit c5ae43aab3
2 changed files with 9 additions and 1 deletions

View file

@ -21,6 +21,7 @@ from selfprivacy_api.graphql.mutations.mutation_interface import (
GenericMutationReturn,
)
from selfprivacy_api.actions.users import (
PrimaryUserDeletionNotAllowed,
RootIsNotAvailableForModification,
create_user as create_user_action,
delete_user as delete_user_action,
@ -148,7 +149,12 @@ class UsersMutations:
code=400,
message=error.get_error_message(),
)
except (KanidmDidNotReturnAdminPassword, KanidmQueryError) as error:
except (
KanidmDidNotReturnAdminPassword,
KanidmQueryError,
PrimaryUserDeletionNotAllowed,
RootIsNotAvailableForModification,
) as error:
return GenericMutationReturn(
success=False,
code=500,

View file

@ -172,6 +172,8 @@ class KanidmUserRepository(AbstractUserRepository):
raise KanidmQueryError(error_text=response.text)
return response_data
@staticmethod
def create_user(
username: str,