diff --git a/static/img/logos/packagist.png b/static/img/logos/packagist.png new file mode 100644 index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@ 1: search_pattern = instance_name else: @@ -436,7 +445,8 @@ search_pattern = origins["search_pattern"][visit_type] else: search_pattern = origins["search_pattern"]["default"] - search_url = _search_url(search_pattern, visit_type) + if search_pattern: + search_url = _search_url(search_pattern, visit_type) visit_types[visit_type]["search_url"] = search_url # filter out origin types without archived origins on production and staging diff --git a/swh/web/templates/misc/coverage.html b/swh/web/templates/misc/coverage.html --- a/swh/web/templates/misc/coverage.html +++ b/swh/web/templates/misc/coverage.html @@ -107,9 +107,11 @@ {{ visit_type }} {{ data.count }} - - - + {% if data.search_url %} + + + + {% endif %} {% endif %} @@ -130,9 +132,11 @@ {{ origins.type }} {{ visit_type }} - - - + {% if search_url %} + + + + {% endif %} {% endfor %} diff --git a/swh/web/tests/misc/test_coverage.py b/swh/web/tests/misc/test_coverage.py --- a/swh/web/tests/misc/test_coverage.py +++ b/swh/web/tests/misc/test_coverage.py @@ -125,7 +125,7 @@ for visit_types_ in origins["instances"].values(): origin_visit_types.update(visit_types_.keys()) for data in visit_types_.values(): - if data["count"]: + if data["count"] and data["search_url"]: assert_contains(resp, f'