diff --git a/app/views/external_tools/tool_show.html.erb b/app/views/external_tools/tool_show.html.erb index ceca119a46b..b09f8f1f50d 100644 --- a/app/views/external_tools/tool_show.html.erb +++ b/app/views/external_tools/tool_show.html.erb @@ -4,7 +4,7 @@ <% end %> <% add_crumb(@resource_title) unless @assignment %> -<% if @assignment.description.present? %> +<% if @assignment && @assignment.description.present? %>
<%= user_content(@assignment.description) %>
@@ -35,7 +35,7 @@ <%= iframe("about:blank", :name => 'tool_content', :id => 'tool_content', :width => '100%', :height => '400') %> <% end %> <% if @tag %> - <% if @tag.context.is_a?(Assignment) && can_do(@tag.context, @current_user, :grade) || can_do(@tag.context.context, @current_user, :manage_assignments) %> + <% if @tag.context.is_a?(Assignment) && (can_do(@tag.context, @current_user, :grade) || can_do(@tag.context.context, @current_user, :manage_assignments)) %> <% content_for :right_side do %>
<%= render :partial => 'assignments/external_grader_sidebar', :locals => { :assignment => @tag.context } %>