Exercices and RNA information are optional and should not block the request
This commit is contained in:
parent
0ebb2f55eb
commit
96b3547788
2 changed files with 113 additions and 7 deletions
|
@ -11,14 +11,19 @@ class ApiEntrepriseService
|
|||
entreprise_params = ApiEntreprise::EntrepriseAdapter.new(siret, procedure_id).to_params
|
||||
|
||||
if etablissement_params.present? && entreprise_params.present?
|
||||
association_params = ApiEntreprise::RNAAdapter.new(siret, procedure_id).to_params
|
||||
exercices_params = ApiEntreprise::ExercicesAdapter.new(siret, procedure_id).to_params
|
||||
begin
|
||||
association_params = ApiEntreprise::RNAAdapter.new(siret, procedure_id).to_params
|
||||
etablissement_params.merge!(association_params)
|
||||
rescue RestClient::RequestFailed
|
||||
end
|
||||
|
||||
etablissement_params.merge(
|
||||
entreprise_params,
|
||||
association_params,
|
||||
exercices_params
|
||||
)
|
||||
begin
|
||||
exercices_params = ApiEntreprise::ExercicesAdapter.new(siret, procedure_id).to_params
|
||||
etablissement_params.merge!(exercices_params)
|
||||
rescue RestClient::RequestFailed
|
||||
end
|
||||
|
||||
etablissement_params.merge(entreprise_params)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue