diff --git a/vesuvius/src/vesuvius/data/volume.py b/vesuvius/src/vesuvius/data/volume.py index 69a33c005..dd7811068 100644 --- a/vesuvius/src/vesuvius/data/volume.py +++ b/vesuvius/src/vesuvius/data/volume.py @@ -663,6 +663,9 @@ def download_inklabel(self, save_path=None) -> None: # Extract parent URL and segment ID parent_url = os.path.dirname(base_url) segment_id_str = os.path.basename(base_url) + # Remove .zarr extension if present (fixes URL construction bug) + if segment_id_str.endswith('.zarr'): + segment_id_str = segment_id_str[:-5] # Construct ink label path inklabel_filename = f"{segment_id_str}_inklabels.png" inklabel_url = os.path.join(parent_url, inklabel_filename)