Merge pull request #9080 from demarches-simplifiees/fix-nil-error-when-destroying-a-type-de-champ
Correction : pas d'erreur lors de la suppression d'un type de champ si déjà supprimé
This commit is contained in:
commit
326787bbf1
1 changed files with 1 additions and 1 deletions
|
@ -74,7 +74,7 @@ module Administrateurs
|
||||||
def destroy
|
def destroy
|
||||||
coordinate, type_de_champ = draft.coordinate_and_tdc(params[:stable_id])
|
coordinate, type_de_champ = draft.coordinate_and_tdc(params[:stable_id])
|
||||||
|
|
||||||
if coordinate.used_by_routing_rules?
|
if coordinate&.used_by_routing_rules?
|
||||||
errors = "« #{type_de_champ.libelle} » est utilisé pour le routage, vous ne pouvez pas le supprimer."
|
errors = "« #{type_de_champ.libelle} » est utilisé pour le routage, vous ne pouvez pas le supprimer."
|
||||||
@morphed = [champ_component_from(coordinate, focused: false, errors:)]
|
@morphed = [champ_component_from(coordinate, focused: false, errors:)]
|
||||||
flash.alert = errors
|
flash.alert = errors
|
||||||
|
|
Loading…
Reference in a new issue