diff --git a/app/controllers/admin/programs_controller.rb b/app/controllers/admin/programs_controller.rb index d47d4d1d..d94b65f9 100644 --- a/app/controllers/admin/programs_controller.rb +++ b/app/controllers/admin/programs_controller.rb @@ -11,7 +11,7 @@ module Admin def update authorize! :update, @conference.program - @program = @conference.program + params['program']['languages'] = params['program']['languages'].join(',') if params['program']['languages'].present? @program.assign_attributes(program_params) send_mail_on_schedule_public = @program.notify_on_schedule_public? diff --git a/app/views/admin/schedules/show.html.haml b/app/views/admin/schedules/show.html.haml index df864b88..ee4ed7b5 100644 --- a/app/views/admin/schedules/show.html.haml +++ b/app/views/admin/schedules/show.html.haml @@ -17,7 +17,7 @@ url = update_selected_schedule_admin_conference_program_track_path(@conference.short_title, @schedule.track) + '?[track][selected_schedule_id]=' else value = @schedule.id == @selected_schedule.try(:id) - url = admin_conference_program_path(@conference.short_title) + '?[program][selected_schedule_id]=' + url = admin_conference_program_path(@conference.short_title) + '?program[selected_schedule_id]=' end = check_box_tag @conference.short_title, @schedule.id, value, url: url, class: 'switch-checkbox-schedule'