Skip to content

Commit bd0bf2e

Browse files
authored
fix: users API response (#1261)
1 parent 8e9a9ce commit bd0bf2e

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

components/renku_data_services/users/blueprints.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ async def _get_all(request: Request, user: base_models.APIUser, query: apispec.U
4141
dict(
4242
id=user.id,
4343
username=user.namespace.path.first.value,
44-
email=user.email,
45-
first_name=user.first_name,
46-
last_name=user.last_name,
44+
email=user.email if user.email else None,
45+
first_name=user.first_name if user.first_name else None,
46+
last_name=user.last_name if user.last_name else None,
4747
)
4848
for user in users
4949
],
@@ -67,9 +67,9 @@ async def _get_self(_: Request, user: base_models.APIUser) -> JSONResponse:
6767
dict(
6868
id=user_info.id,
6969
username=user_info.namespace.path.first.value,
70-
email=user_info.email,
71-
first_name=user_info.first_name,
72-
last_name=user_info.last_name,
70+
email=user_info.email if user_info.email else None,
71+
first_name=user_info.first_name if user_info.first_name else None,
72+
last_name=user_info.last_name if user_info.last_name else None,
7373
is_admin=user.is_admin,
7474
),
7575
)
@@ -102,9 +102,9 @@ async def _get_one(_: Request, user: base_models.APIUser, user_id: str) -> JSONR
102102
dict(
103103
id=user_info.id,
104104
username=user_info.namespace.path.first.value,
105-
email=user_info.email,
106-
first_name=user_info.first_name,
107-
last_name=user_info.last_name,
105+
email=user_info.email if user_info.email else None,
106+
first_name=user_info.first_name if user_info.first_name else None,
107+
last_name=user_info.last_name if user_info.last_name else None,
108108
),
109109
)
110110

0 commit comments

Comments
 (0)