diff --git a/pagure/templates/_render_issues.html b/pagure/templates/_render_issues.html
index 69e27d4..1a4f803 100644
--- a/pagure/templates/_render_issues.html
+++ b/pagure/templates/_render_issues.html
@@ -102,7 +102,7 @@
namespace=repo.namespace)
}}">
{% endif %}
-
+
{{ repo.name }}
{% endif %}
@@ -165,6 +165,22 @@
{% endif %}
{% endif %}
+ {% if issue.related_prs | length == 1 %}
+
+
+ PR#{{ issue.related_prs[0].id }}
+
+ {% elif issue.related_prs | length > 1 %}
+
+
+
+ {% endif %}
+
{% endif %}
diff --git a/tests/test_pagure_flask_ui_issue_pr_link.py b/tests/test_pagure_flask_ui_issue_pr_link.py
index a6fc8f4..d70dc59 100644
--- a/tests/test_pagure_flask_ui_issue_pr_link.py
+++ b/tests/test_pagure_flask_ui_issue_pr_link.py
@@ -153,6 +153,19 @@ class PagureFlaskPrIssueLinkTest(tests.Modeltests):
'Related Pull Requests',
output.get_data(as_text=True))
+ def test_pr_link_issue_list(self):
+ """ Test that the related PR(s) shows in the page listing issues
+ """
+ output = self.app.get('/test/issues')
+ self.assertEqual(output.status_code, 200)
+ self.assertIn(
+ '\n'
+ ' \n'
+ ' PR#3\n ',
+ output.get_data(as_text=True))
+
if __name__ == '__main__':
unittest.main(verbosity=2)