Skip to content

Commit 03aa944

Browse files
fix api_base_url generation
1 parent fc73d01 commit 03aa944

File tree

2 files changed

+3
-2
lines changed
  • packages/models-library/src/models_library/api_schemas_webserver
  • services/web/server/src/simcore_service_webserver/api_keys

2 files changed

+3
-2
lines changed

packages/models-library/src/models_library/api_schemas_webserver/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class ApiKeyCreate(BaseModel):
8080
class ApiKeyGet(BaseModel):
8181
id_: Annotated[int, Field(alias="id")]
8282
display_name: Annotated[str, Field(..., min_length=3)]
83-
base_url: HttpUrl | None = None
83+
api_base_url: HttpUrl | None = None
8484
api_key: str
8585
api_secret: str
8686

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ async def create_api_key(request: web.Request):
7373
user_id=req_ctx.user_id,
7474
product_name=req_ctx.product_name,
7575
)
76-
resp.base_url = TypeAdapter(HttpUrl).validate_python(f"{request.url}")
76+
api_base_url = request.url.with_host(f"api.{request.url.host}").with_path("")
77+
resp.api_base_url = TypeAdapter(HttpUrl).validate_python(f"{api_base_url}")
7778
except DatabaseError as err:
7879
raise web.HTTPBadRequest(
7980
reason="Invalid API key name: already exists",

0 commit comments

Comments
 (0)