fix(etablissement): improve annuaire_link, with SIRET & as search

Dans certaines circonstances le SIREN pouvait être vide alors qu'on a
toujours le SIRET. Aussi, on se base sur la recherhce qui redirige vers
le bon namespace car il n'y a pas forcément que des entreprises : certaines
sont listées sous "etablissement".
This commit is contained in:
Colin Darie 2022-09-16 00:13:17 +02:00
parent 2bacd175df
commit 3cd02ceae3
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4
3 changed files with 5 additions and 5 deletions

View file

@ -90,10 +90,10 @@ module DossierHelper
l(dossier.expiration_date, format: '%d/%m/%Y')
end
def annuaire_link(siren = nil)
def annuaire_link(siren_or_siret = nil)
base_url = "https://annuaire-entreprises.data.gouv.fr"
return base_url if siren.blank?
"#{base_url}/entreprise/#{siren}"
return base_url if siren_or_siret.blank?
"#{base_url}/rechercher?terme=#{siren_or_siret}"
end
def exports_list(exports, statut = nil)

View file

@ -153,5 +153,5 @@
- unless local_assigns[:short_identity]
%p
= link_to "➡ Autres informations sur lorganisme sur « annuaire-entreprises.data.gouv.fr » (ex: fiche dimmatriculation RNCS)",
annuaire_link(etablissement.siren),
annuaire_link(etablissement.siret),
target: "_blank"

View file

@ -31,5 +31,5 @@
%p.etablissement-exercices Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier.
%p
= link_to "➡ Autres informations sur lorganisme sur « annuaire-entreprises.data.gouv.fr »",
annuaire_link(etablissement.siren),
annuaire_link(etablissement.siret),
target: "_blank"