diff --git a/app/views/polls/_poll_group.html.erb b/app/views/polls/_poll_group.html.erb
index 529e9a99e..9d83d5233 100644
--- a/app/views/polls/_poll_group.html.erb
+++ b/app/views/polls/_poll_group.html.erb
@@ -19,11 +19,27 @@
<% if poll.questions.count == 1 %>
<% poll.questions.each do |question| %>
- <%= link_to question.title, poll %>
+
+ <% if poll.results_enabled? %>
+ <%= link_to question.title, poll_results_path(poll) %>
+ <% elsif poll.stats_enabled? %>
+ <%= link_to question.title, poll_stats_path(poll) %>
+ <% else %>
+ <%= link_to question.title, poll %>
+ <% end %>
+
<%= poll_dates(poll) %>
<% end %>
<% else %>
- <%= link_to poll.name, poll %>
+
+ <% if poll.results_enabled? %>
+ <%= link_to poll.name, poll_results_path(poll) %>
+ <% elsif poll.stats_enabled? %>
+ <%= link_to poll.name, poll_stats_path(poll) %>
+ <% else %>
+ <%= link_to poll.name, poll %>
+ <% end %>
+
<%= poll_dates(poll) %>
<% poll.questions.each do |question| %>