diff --git a/nucliadb/nucliadb/writer/api/v1/upload.py b/nucliadb/nucliadb/writer/api/v1/upload.py index 2b7812c654..459e0fe982 100644 --- a/nucliadb/nucliadb/writer/api/v1/upload.py +++ b/nucliadb/nucliadb/writer/api/v1/upload.py @@ -294,7 +294,8 @@ async def _tus_post( await storage_manager.start(dm, path=path, kbid=kbid) await dm.save() - location = f"{request['path']}/{upload_id}" + api.url_path_for + location = api.url_path_for("Upload information", kbid=kbid, upload_id=upload_id) return Response( status_code=201, headers={ diff --git a/nucliadb/nucliadb/writer/tests/test_files.py b/nucliadb/nucliadb/writer/tests/test_files.py index a38d333027..3a1ec95c0e 100644 --- a/nucliadb/nucliadb/writer/tests/test_files.py +++ b/nucliadb/nucliadb/writer/tests/test_files.py @@ -102,7 +102,6 @@ async def test_knowledgebox_file_tus_upload_root(writer_api, knowledgebox_writer data = io_bytes.read(min_chunk_size) while data != b"": resp = await client.head(url) - assert resp.headers["Upload-Length"] == f"0" assert resp.headers["Upload-Offset"] == f"{offset}" diff --git a/nucliadb/requirements.lock.txt b/nucliadb/requirements.lock.txt index bd0cad7540..6aaf5c2ab9 100644 --- a/nucliadb/requirements.lock.txt +++ b/nucliadb/requirements.lock.txt @@ -11,7 +11,7 @@ async-timeout==4.0.3 asyncpg==0.29.0 attrs==23.2.0 backoff==2.2.1 -botocore==1.29.161 +botocore==1.34.40 cachetools==5.3.2 certifi==2024.2.2 cffi==1.16.0