diff --git a/app/controllers/administrateurs/types_de_champ_controller.rb b/app/controllers/administrateurs/types_de_champ_controller.rb index 05dea205a..1861e78f0 100644 --- a/app/controllers/administrateurs/types_de_champ_controller.rb +++ b/app/controllers/administrateurs/types_de_champ_controller.rb @@ -74,7 +74,7 @@ module Administrateurs def destroy 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." @morphed = [champ_component_from(coordinate, focused: false, errors:)] flash.alert = errors