diff --git a/app/fanout/map_upload.py b/app/fanout/map_upload.py index a9af2a7..fdfd808 100644 --- a/app/fanout/map_upload.py +++ b/app/fanout/map_upload.py @@ -111,7 +111,10 @@ class MapUploadModule(FanoutModule): self._seen: dict[str, int] = {} async def start(self) -> None: - self._client = httpx.AsyncClient(timeout=httpx.Timeout(15.0)) + self._client = httpx.AsyncClient( + timeout=httpx.Timeout(15.0), + follow_redirects=True, + ) self._last_error = None self._seen.clear() diff --git a/tests/test_map_upload.py b/tests/test_map_upload.py index 32b9361..81e5a7f 100644 --- a/tests/test_map_upload.py +++ b/tests/test_map_upload.py @@ -64,6 +64,7 @@ class TestMapUploadLifecycle: mod = _make_module() await mod.start() assert mod._client is not None + assert mod._client.follow_redirects is True assert mod.status == "connected" await mod.stop()