From 728a92a0b3eb6ff4966998dcc74f00a39620d4e7 Mon Sep 17 00:00:00 2001 From: Pierre de La Morinerie Date: Mon, 30 Jul 2018 12:33:01 +0000 Subject: [PATCH] siret: improve error messages --- app/controllers/champs/siret_controller.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/champs/siret_controller.rb b/app/controllers/champs/siret_controller.rb index cbe0a70ad..e1227fa64 100644 --- a/app/controllers/champs/siret_controller.rb +++ b/app/controllers/champs/siret_controller.rb @@ -12,14 +12,16 @@ class Champs::SiretController < ApplicationController if @etablissement @etablissement.mark_for_destruction end - @error = "SIRET invalide" + @error = "Le numéro de SIRET doit comporter exactement 14 chiffres." else etablissement_attributes = ApiEntrepriseService.get_etablissement_params_for_siret(siret, @champ.dossier.procedure_id) if etablissement_attributes.present? @etablissement = @champ.build_etablissement(etablissement_attributes) @etablissement.champ = @champ else - @error = "SIRET invalide" + message = ['Nous n’avons pas trouvé d’établissement correspondant à ce numéro de SIRET.'] + message << helpers.link_to('Plus d’informations', "https://faq.demarches-simplifiees.fr/article/4-erreur-siret", target: '_blank') + @error = helpers.safe_join(message, ' ') end end respond_to do |format|