diff --git a/app/controllers/admin/programs_controller.rb b/app/controllers/admin/programs_controller.rb index d47d4d1d..0a032e29 100644 --- a/app/controllers/admin/programs_controller.rb +++ b/app/controllers/admin/programs_controller.rb @@ -12,7 +12,7 @@ module Admin def update authorize! :update, @conference.program @program = @conference.program - params['program']['languages'] = params['program']['languages'].join(',') if params['program']['languages'].present? + params['program']['languages'] = params['program']['languages'].join(',') if params['program']&.dig('languages')&.present? @program.assign_attributes(program_params) send_mail_on_schedule_public = @program.notify_on_schedule_public? event_schedules_count_was = @program.event_schedules.count