diff --git a/app/views/assignments/index.html.erb b/app/views/assignments/index.html.erb
index c3cd842c9f33e066446d4933dbb63eda66a3dd09..e546f618a7e1bf9cd0c30c14b552fe91c6b71813 100644
--- a/app/views/assignments/index.html.erb
+++ b/app/views/assignments/index.html.erb
@@ -9,7 +9,7 @@
             <% assignments_on_date.each do |assignment| %>
               <li class="<%= assignment.session.starts_at < now ? "past" : "future" %>">
                 <span class="tabular-nums"><%= assignment.session.starts_at.strftime('%H:%M') %> &ndash; <%= assignment.session.ends_at.strftime('%H:%M') %></span>:
-                <%= link_to assignment.session.title, assignment.session %> @ <%= assignment.session.stage.name %>
+                <%= link_to assignment.session.title, conference_session_path(assignment.session.conference, assignment.session) %> @ <%= assignment.session.stage.name %>
                 <small><% assignment.session.assignments.map(&:user).each do |other_user| %>
                   <%= render partial: 'application/user_avatar', locals: { user: other_user } %>
                 <% end %></small>