Skip to content

Commit 9c1a498

Browse files
fix typeadapter
1 parent a7e72c2 commit 9c1a498

File tree

1 file changed

+3
-3
lines changed
  • services/api-server/src/simcore_service_api_server/api/routes

1 file changed

+3
-3
lines changed

services/api-server/src/simcore_service_api_server/api/routes/files.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from fastapi_pagination.api import create_page
1515
from models_library.api_schemas_storage import ETag, FileUploadCompletionBody, LinkType
1616
from models_library.basic_types import SHA256Str
17-
from pydantic import AnyUrl, ByteSize, PositiveInt, ValidationError, parse_obj_as
17+
from pydantic import AnyUrl, ByteSize, PositiveInt, TypeAdapter, ValidationError
1818
from servicelib.fastapi.requests_decorators import cancel_on_disconnect
1919
from simcore_sdk.node_ports_common.constants import SIMCORE_LOCATION
2020
from simcore_sdk.node_ports_common.file_io_utils import UploadableFileObject
@@ -360,7 +360,7 @@ async def abort_multipart_upload(
360360
abort_link: URL = await storage_client.create_abort_upload_link(
361361
file=file, query={"user_id": str(user_id)}
362362
)
363-
await abort_upload(abort_upload_link=parse_obj_as(AnyUrl, str(abort_link)))
363+
await abort_upload(abort_upload_link=TypeAdapter(AnyUrl).validate_python(str(abort_link)))
364364

365365

366366
@router.post(
@@ -392,7 +392,7 @@ async def complete_multipart_upload(
392392

393393
e_tag: ETag = await complete_file_upload(
394394
uploaded_parts=uploaded_parts.parts,
395-
upload_completion_link=parse_obj_as(AnyUrl, f"{complete_link}"),
395+
upload_completion_link=TypeAdapter(AnyUrl).validate_python(f"{complete_link}"),
396396
)
397397

398398
file.e_tag = e_tag

0 commit comments

Comments
 (0)