diff --git a/lib/galaxy/config/sample/datatypes_conf.xml.sample b/lib/galaxy/config/sample/datatypes_conf.xml.sample
index c712f074ace..bfd3d07a683 100644
--- a/lib/galaxy/config/sample/datatypes_conf.xml.sample
+++ b/lib/galaxy/config/sample/datatypes_conf.xml.sample
@@ -647,6 +647,7 @@
+
diff --git a/lib/galaxy/tool_util/deps/mulled/util.py b/lib/galaxy/tool_util/deps/mulled/util.py
index 59328ccae5a..307da3c49e7 100644
--- a/lib/galaxy/tool_util/deps/mulled/util.py
+++ b/lib/galaxy/tool_util/deps/mulled/util.py
@@ -64,13 +64,19 @@ def _namespace_has_repo_name(namespace, repo_name, resolution_cache):
if resolution_cache is not None and cache_key in resolution_cache:
repo_names = resolution_cache.get(cache_key)
else:
- repos_parameters = {'public': 'true', 'namespace': namespace}
- repos_headers = {'Accept-encoding': 'gzip', 'Accept': 'application/json'}
- repos_response = requests.get(
- QUAY_REPOSITORY_API_ENDPOINT, headers=repos_headers, params=repos_parameters, timeout=MULLED_SOCKET_TIMEOUT)
-
- repos = repos_response.json()['repositories']
- repo_names = [r["name"] for r in repos]
+ next_page = None
+ repo_names = []
+ repos_headers = {"Accept-encoding": "gzip", "Accept": "application/json"}
+ while True:
+ repos_parameters = {"public": "true", "namespace": namespace, "next_page": next_page}
+ repos_response = requests.get(
+ QUAY_REPOSITORY_API_ENDPOINT, headers=repos_headers, params=repos_parameters, timeout=MULLED_SOCKET_TIMEOUT)
+ repos_response_json = repos_response.json()
+ repos = repos_response_json["repositories"]
+ repo_names += [r["name"] for r in repos]
+ next_page = repos_response_json.get("next_page")
+ if not next_page:
+ break
if resolution_cache is not None:
resolution_cache[cache_key] = repo_names
return repo_name in repo_names
diff --git a/tools/interactive/interactivetool_ethercalc.xml b/tools/interactive/interactivetool_ethercalc.xml
index 3b8f1c2d37d..7ae74caefde 100644
--- a/tools/interactive/interactivetool_ethercalc.xml
+++ b/tools/interactive/interactivetool_ethercalc.xml
@@ -1,4 +1,4 @@
-
+
shiltemann/ethercalc-galaxy-ie:17.05