mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2025-01-30 20:56:39 +00:00
fix: modified list processing
This commit is contained in:
parent
9f5ee494a6
commit
df211a9405
|
@ -221,13 +221,13 @@ class KanidmUserRepository(AbstractUserRepository):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
filled_user = UserDataUser(
|
filled_user = UserDataUser(
|
||||||
username=user_attrs["name"],
|
username=user_attrs["name"][0],
|
||||||
user_type=user_type,
|
user_type=user_type,
|
||||||
ssh_keys=[], # actions layer will full in this field
|
ssh_keys=[], # actions layer will full in this field
|
||||||
directmemberof=user_attrs.get("directmemberof", []),
|
directmemberof=user_attrs.get("directmemberof", []),
|
||||||
memberof=user_attrs.get("memberof", []),
|
memberof=user_attrs.get("memberof", []),
|
||||||
displayname=user_attrs.get("displayname", None),
|
displayname=user_attrs.get("displayname", None)[0],
|
||||||
email=user_attrs.get("mail", None),
|
email=user_attrs.get("mail", None)[0],
|
||||||
)
|
)
|
||||||
|
|
||||||
users.append(filled_user)
|
users.append(filled_user)
|
||||||
|
@ -288,15 +288,15 @@ class KanidmUserRepository(AbstractUserRepository):
|
||||||
attrs = user_data["attrs"]
|
attrs = user_data["attrs"]
|
||||||
|
|
||||||
return UserDataUser(
|
return UserDataUser(
|
||||||
username=attrs["name"],
|
username=attrs["name"][0],
|
||||||
user_type=KanidmUserRepository._check_user_origin_by_memberof(
|
user_type=KanidmUserRepository._check_user_origin_by_memberof(
|
||||||
memberof=attrs.get("memberof", [])
|
memberof=attrs.get("memberof", [])
|
||||||
),
|
),
|
||||||
ssh_keys=[], # actions layer will full in this field
|
ssh_keys=[], # Actions слой заполнит это поле
|
||||||
directmemberof=attrs.get("directmemberof", []),
|
directmemberof=attrs.get("directmemberof", []),
|
||||||
memberof=attrs.get("memberof", []),
|
memberof=attrs.get("memberof", []),
|
||||||
displayname=attrs.get("displayname", None),
|
displayname=attrs.get("displayname", [None])[0],
|
||||||
email=attrs.get("mail", None),
|
email=attrs.get("mail", [None])[0],
|
||||||
)
|
)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
Loading…
Reference in a new issue