Skip to content

Commit c8ef1c4

Browse files
committed
ensure result is serializable
1 parent bf5686c commit c8ef1c4

File tree

1 file changed

+4
-3
lines changed
  • services/storage/src/simcore_service_storage/api/_worker_tasks

1 file changed

+4
-3
lines changed

services/storage/src/simcore_service_storage/api/_worker_tasks/_simcore_s3.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from models_library.progress_bar import ProgressReport
1111
from models_library.projects_nodes_io import StorageFileID
1212
from models_library.users import UserID
13-
from pydantic import AnyUrl, TypeAdapter
13+
from pydantic import TypeAdapter
1414
from servicelib.celery.models import TaskID
1515
from servicelib.logging_utils import log_context
1616
from servicelib.progress_bar import ProgressBarData
@@ -109,7 +109,7 @@ async def export_data_as_download_link(
109109
*,
110110
user_id: UserID,
111111
paths_to_export: list[PathToExport],
112-
) -> AnyUrl:
112+
) -> str:
113113
"""
114114
AccessRightError: in case user can't access project
115115
"""
@@ -121,6 +121,7 @@ async def export_data_as_download_link(
121121
SimcoreS3DataManager.get_location_id()
122122
)
123123

124-
return await dsm.create_file_download_link(
124+
download_link = await dsm.create_file_download_link(
125125
user_id=user_id, file_id=s3_object, link_type=LinkType.PRESIGNED
126126
)
127+
return f"{download_link}"

0 commit comments

Comments
 (0)