api_entreprise: display a specific error message on network errors

This commit is contained in:
Pierre de La Morinerie 2019-05-02 09:24:22 +00:00
parent ad4a89f0f6
commit e06e32238c
7 changed files with 71 additions and 22 deletions

View file

@ -91,7 +91,11 @@ module Users
end
sanitized_siret = siret_model.siret
etablissement_attributes = ApiEntrepriseService.get_etablissement_params_for_siret(sanitized_siret, @dossier.procedure.id)
begin
etablissement_attributes = ApiEntrepriseService.get_etablissement_params_for_siret(sanitized_siret, @dossier.procedure.id)
rescue RestClient::RequestFailed
return render_siret_error(t('errors.messages.siret_network_error'))
end
if etablissement_attributes.blank?
return render_siret_error(t('errors.messages.siret_unknown'))
end