diff --git a/shadowmire.py b/shadowmire.py index 604dc5e..c356ed4 100755 --- a/shadowmire.py +++ b/shadowmire.py @@ -826,7 +826,7 @@ class SyncPlainHTTP(SyncBase): hrefs = get_existing_hrefs(package_simple_path) existing_hrefs = [] if hrefs is None else hrefs # Download JSON meta - file_url = urljoin(self.upstream, f"/json/{package_name}") + file_url = urljoin(self.upstream, f"json/{package_name}") success, resp = download( self.session, file_url, self.jsonmeta_dir / (package_name + ".new") ) @@ -851,7 +851,7 @@ class SyncPlainHTTP(SyncBase): logger.info("removing file %s (if exists)", p) package_path = Path(normpath(package_simple_path / p)) package_path.unlink(missing_ok=True) - package_simple_url = urljoin(self.upstream, f"/simple/{package_name}/") + package_simple_url = urljoin(self.upstream, f"simple/{package_name}/") for href in remote_hrefs: url = urljoin(package_simple_url, href) dest = Path(normpath(package_simple_path / href))