diff --git a/app/controllers/discussion_topics_controller.rb b/app/controllers/discussion_topics_controller.rb index d45524553b5..5b802de8c13 100644 --- a/app/controllers/discussion_topics_controller.rb +++ b/app/controllers/discussion_topics_controller.rb @@ -181,7 +181,7 @@ class DiscussionTopicsController < ApplicationController :THREADED => @topic.threaded? } if @topic.for_assignment? && @topic.assignment.grants_right?(@current_user, session, :grade) - env_hash[:SPEEDGRADER_URL_TEMPLATE] = named_context_url(@context, :speed_grader_context_gradebook_url, :assignment_id => @topic.assignment.id, :anchor => {:student_id => ":student_id"}.to_json) + env_hash[:SPEEDGRADER_URL_TEMPLATE] = named_context_url(@topic.assignment.context, :speed_grader_context_gradebook_url, :assignment_id => @topic.assignment.id, :anchor => {:student_id => ":student_id"}.to_json) end js_env :DISCUSSION => env_hash