diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 4e1e241..e3c50f6 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -572,7 +572,10 @@ class ApplicationController < LinguaFrancaApplicationController @schedule.each do | day, data | @schedule[day][:times] = data[:times].sort.to_h - @schedule[day][:locations][0] = :add if do_analyze || @schedule[day][:locations].empty? + if do_analyze || @schedule[day][:locations].empty? + @schedule[day][:locations] ||= [] + @schedule[day][:locations][0] = :add + end if do_analyze data[:times].each do | time, time_data |