From b718993289c67e636c6d532145e1101ee2277756 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Mon, 1 Jul 2024 08:48:59 -0700 Subject: [PATCH] fix: When no academic years are selected, show an empty set of graphs on the analyze page instead of erroring out --- app/views/analyze/index.html.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/analyze/index.html.erb b/app/views/analyze/index.html.erb index fc4342c7..289e5e48 100644 --- a/app/views/analyze/index.html.erb +++ b/app/views/analyze/index.html.erb @@ -1,4 +1,5 @@ <%= turbo_frame_tag "results" do %> + <% content_for :title do %>

Analysis of <%= @school.name %>

<% end %> @@ -18,7 +19,7 @@
<% @presenter.measures.each do |measure| %>
- <%= link_to("MEASURE " + measure.measure_id.upcase, district_school_category_path( @district, @school, @presenter.category, {year: @presenter.selected_academic_years.last.range, anchor: "#{measure.measure_id}"}), class: "construct-id", data: {turbo_frame: "_top"}) %> + <%= link_to("MEASURE " + measure.measure_id.upcase, district_school_category_path( @district, @school, @presenter.category, {year: @presenter.selected_academic_years&.last&.range , anchor: "#{measure.measure_id}"}), class: "construct-id", data: {turbo_frame: "_top"}) %>

<%= measure.name %>

<%= render partial: "grouped_bar_chart" , locals: { measure: measure} %>