diff --git a/app/views/projects/issues/_issue.html.haml b/app/views/projects/issues/_issue.html.haml
index dc6510be8584ff43a271b8db3cab6b6d61d7404d..9ccda38ade93714a93055584c57a08c209c9422f 100644
--- a/app/views/projects/issues/_issue.html.haml
+++ b/app/views/projects/issues/_issue.html.haml
@@ -11,7 +11,7 @@
         CLOSED
 
   .issue-info
-    %span.light= "##{issue.iid}"
+    = link_to "##{issue.iid}", project_issue_path(issue.project, issue), class: "light"
     - if issue.assignee
       assigned to #{link_to_member(@project, issue.assignee)}
     - if issue.votes_count > 0
diff --git a/app/views/projects/merge_requests/_merge_request.html.haml b/app/views/projects/merge_requests/_merge_request.html.haml
index 5afc87fb6b1a132085350d1417bfda474b78693d..4e294064cb6fc01655c679a6a031ca9f10fcf418 100644
--- a/app/views/projects/merge_requests/_merge_request.html.haml
+++ b/app/views/projects/merge_requests/_merge_request.html.haml
@@ -14,7 +14,7 @@
         %i.fa.fa-angle-right.light
         = merge_request.target_branch
   .merge-request-info
-    %span.light= "##{merge_request.iid}"
+    = link_to "##{merge_request.iid}", project_merge_request_path(merge_request.target_project, merge_request), class: "light"
     - if merge_request.assignee
       assigned to #{link_to_member(merge_request.source_project, merge_request.assignee)}
     - else