File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed
services/web/server/src/simcore_service_webserver/users Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -172,6 +172,8 @@ async def search_users_accounts(
172172 using parameters like product_name and user_id. However, this function skips
173173 such checks as it is designed for scenarios (e.g., background tasks) where
174174 no caller or context is available.
175+
176+ NOTE: list is limited to a maximum of 50 entries
175177 """
176178
177179 if (
Original file line number Diff line number Diff line change @@ -80,11 +80,14 @@ async def list_users_accounts(request: web.Request) -> web.Response:
8080 filter_any_account_request_status = filter_any_account_request_status ,
8181 pagination_limit = query_params .limit ,
8282 pagination_offset = query_params .offset ,
83- order_by = [
84- (api_to_service_field_mapping [clause .field ], clause .direction )
85- for clause in query_params .order_by
86- ]
87- or None ,
83+ order_by = (
84+ [
85+ (api_to_service_field_mapping [clause .field ], clause .direction )
86+ for clause in query_params .order_by
87+ ]
88+ if query_params .order_by
89+ else None
90+ ),
8891 )
8992
9093 def _to_domain_model (account_details : dict [str , Any ]) -> UserAccountGet :
@@ -120,7 +123,6 @@ async def search_user_accounts(request: web.Request) -> web.Response:
120123 req_ctx = UsersRequestContext .model_validate (request )
121124 assert req_ctx .product_name # nosec
122125
123- # TODO: add sorting options
124126 query_params : UserAccountSearchQueryParams = parse_request_query_parameters_as (
125127 UserAccountSearchQueryParams , request
126128 )
You can’t perform that action at this time.
0 commit comments