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:
Paul Chavard 2023-05-23 15:02:23 +00:00 committed by GitHub
commit 326787bbf1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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