diff --git a/app/controllers/administrateurs/groupe_instructeurs_controller.rb b/app/controllers/administrateurs/groupe_instructeurs_controller.rb index b3a4e9f92..df612a7d2 100644 --- a/app/controllers/administrateurs/groupe_instructeurs_controller.rb +++ b/app/controllers/administrateurs/groupe_instructeurs_controller.rb @@ -86,18 +86,22 @@ module Administrateurs def wizard if params[:choice][:state] == 'routage_custom' - new_label = procedure.defaut_groupe_instructeur.label + ' bis' - procedure.groupe_instructeurs - .create({ label: new_label, instructeurs: [current_administrateur.instructeur] }) - - procedure.toggle_routing - - redirect_to admin_procedure_groupe_instructeurs_path(procedure) + configurate_routage_custom elsif params[:choice][:state] == 'routage_simple' redirect_to simple_routing_admin_procedure_groupe_instructeurs_path end end + def configurate_routage_custom + new_label = procedure.defaut_groupe_instructeur.label + ' bis' + procedure.groupe_instructeurs + .create({ label: new_label, instructeurs: [current_administrateur.instructeur] }) + + procedure.toggle_routing + + redirect_to admin_procedure_groupe_instructeurs_path(procedure) + end + def destroy_all_groups_but_defaut reaffecter_all_dossiers_to_defaut_groupe procedure.groupe_instructeurs_but_defaut.each(&:destroy!)