From 0808018da7db92b62acb3e4a026c8ae2def9b17c Mon Sep 17 00:00:00 2001 From: Sol Lee Date: Mon, 25 Mar 2024 12:11:38 +0000 Subject: [PATCH] Handle the URL with subdirectories --- repo2docker/contentproviders/ckan.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repo2docker/contentproviders/ckan.py b/repo2docker/contentproviders/ckan.py index 46ea7c75..f00218ff 100644 --- a/repo2docker/contentproviders/ckan.py +++ b/repo2docker/contentproviders/ckan.py @@ -50,7 +50,9 @@ class CKAN(ContentProvider): return None api_url_path = "/api/3/action/" - api_url = parsed_url._replace(path=api_url_path).geturl() + api_url = parsed_url._replace( + path="/".join(url_parts[:-2]) + api_url_path + ).geturl() status_show_url = f"{api_url}status_show" resp = self.urlopen(status_show_url)