diff --git a/app/controllers/manager/instructeurs_controller.rb b/app/controllers/manager/instructeurs_controller.rb index d2ea33d47..ed2107c45 100644 --- a/app/controllers/manager/instructeurs_controller.rb +++ b/app/controllers/manager/instructeurs_controller.rb @@ -13,7 +13,7 @@ module Manager if !instructeur.can_be_deleted? fail "Impossible de supprimer cet instructeur car il est administrateur ou il est le seul instructeur sur une démarche" end - instructeur.destroy + instructeur.destroy! logger.info("L'instructeur #{instructeur.id} est supprimé par #{current_administration.id}") flash[:notice] = "L'instructeur #{instructeur.id} est supprimé" diff --git a/app/models/user.rb b/app/models/user.rb index 5201df213..35c0edd5e 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -109,7 +109,7 @@ class User < ApplicationRecord dossier.delete_and_keep_track(administration) end dossiers.unscoped.destroy_all - destroy + destroy! end private