raise exception if problem with destroy

This commit is contained in:
Christophe Robillard 2020-01-21 14:28:04 +01:00
parent 675bbdad15
commit 88e73d4039
2 changed files with 2 additions and 2 deletions

View file

@ -13,7 +13,7 @@ module Manager
if !instructeur.can_be_deleted? 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" fail "Impossible de supprimer cet instructeur car il est administrateur ou il est le seul instructeur sur une démarche"
end end
instructeur.destroy instructeur.destroy!
logger.info("L'instructeur #{instructeur.id} est supprimé par #{current_administration.id}") logger.info("L'instructeur #{instructeur.id} est supprimé par #{current_administration.id}")
flash[:notice] = "L'instructeur #{instructeur.id} est supprimé" flash[:notice] = "L'instructeur #{instructeur.id} est supprimé"

View file

@ -109,7 +109,7 @@ class User < ApplicationRecord
dossier.delete_and_keep_track(administration) dossier.delete_and_keep_track(administration)
end end
dossiers.unscoped.destroy_all dossiers.unscoped.destroy_all
destroy destroy!
end end
private private