Skip to content

Commit 5186120

Browse files
fix create
1 parent 470d6a8 commit 5186120

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

services/web/server/src/simcore_service_webserver/api_keys/_controller_rpc.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from datetime import timedelta
2-
31
from aiohttp import web
42
from models_library.api_schemas_webserver import WEBSERVER_RPC_NAMESPACE
3+
from models_library.api_schemas_webserver.auth import ApiKeyCreateRequest
54
from models_library.products import ProductName
65
from models_library.rpc.webserver.auth.api_keys import ApiKeyGet
76
from models_library.users import UserID
@@ -21,15 +20,14 @@ async def create_api_key(
2120
*,
2221
user_id: UserID,
2322
product_name: ProductName,
24-
display_name: str,
25-
expiration: timedelta | None = None,
23+
api_key: ApiKeyCreateRequest,
2624
) -> ApiKeyGet:
2725
created_api_key: ApiKey = await _service.create_api_key(
2826
app,
2927
user_id=user_id,
3028
product_name=product_name,
31-
display_name=display_name,
32-
expiration=expiration,
29+
display_name=api_key.display_name,
30+
expiration=api_key.expiration,
3331
)
3432

3533
return ApiKeyGet.model_validate(created_api_key)

0 commit comments

Comments
 (0)