Skip to content

Commit 6e195c5

Browse files
committed
feat: update function permissions retrieval to use new API access rights method
1 parent 00d50d7 commit 6e195c5

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

services/web/server/src/simcore_service_webserver/functions/_controller/_functions_rest.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,17 @@ async def delete_function(request: web.Request) -> web.Response:
113113
@handle_rest_requests_exceptions
114114
async def list_user_functions_permissions(request: web.Request) -> web.Response:
115115
req_ctx = AuthenticatedRequestContext.model_validate(request)
116-
function_permissions = await _functions_service.get_functions_user_abilities(
117-
app=request.app,
118-
user_id=req_ctx.user_id,
119-
product_name=req_ctx.product_name,
116+
117+
function_permissions = (
118+
await _functions_service.get_functions_user_api_access_rights(
119+
app=request.app,
120+
user_id=req_ctx.user_id,
121+
product_name=req_ctx.product_name,
122+
)
120123
)
121124

125+
assert function_permissions.user_id == req_ctx.user_id # nosec
126+
122127
return envelope_json_response(
123128
MyFunctionPermissionsGet(write_functions=function_permissions.write_functions)
124129
)

0 commit comments

Comments
 (0)