From 74aadbb69e709b0c8ed3b7089942f5c2ab91d1f2 Mon Sep 17 00:00:00 2001
From: Felix Eckhofer <felix@eckhofer.com>
Date: Sat, 21 Dec 2024 21:50:07 +0100
Subject: [PATCH] Fix links in assignments view

---
 app/controllers/sessions_controller.rb | 2 +-
 app/views/assignments/by_user.html.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index e0aa59e..e857065 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -18,7 +18,7 @@ class SessionsController < ApplicationController
   end
 
   def show
-    @conference = Conference.find_by(slug: params[:slug])
+    @conference = Conference.find_by(slug: params[:conference_slug])
     @session = Session.includes(:stage).find_by(conference: @conference, ref_id: params[:ref_id])
     @users = User.all
   end
diff --git a/app/views/assignments/by_user.html.erb b/app/views/assignments/by_user.html.erb
index 0a5bdaf..1b5f1c5 100644
--- a/app/views/assignments/by_user.html.erb
+++ b/app/views/assignments/by_user.html.erb
@@ -13,7 +13,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>
-- 
GitLab