diff --git a/partials/_accordion_nav.html.erb b/partials/_accordion_nav.html.erb index 9cac1c978d..8e405cb38e 100644 --- a/partials/_accordion_nav.html.erb +++ b/partials/_accordion_nav.html.erb @@ -2,7 +2,7 @@ def section_open?(section) (!section[:path].nil? && current_page?(section[:path])) || (!section[:open].nil? && section[:open]) || - (section[:links] && section[:links].any? { |page| current_page?(page[:path]) || (page[:links] && section_open?(page)) }) + (section[:links] && section[:links].any? { |page| (!page[:path].nil? && current_page?(page[:path])) || (page[:links] && section_open?(page)) }) end nav.each { |nav| nav[:open] = section_open?(nav) unless nav[:title].nil? }