update siret_controller when finding etablissement

now, `ApiEntrepriseService` does'nt return a hash anymore but an
etablissement which is already persisted.
This commit is contained in:
Christophe Robillard 2020-05-18 14:26:11 +02:00
parent eebfb5ee5b
commit 637bde7326
2 changed files with 21 additions and 26 deletions

View file

@ -19,7 +19,7 @@ class Champs::SiretController < ApplicationController
rescue ApiEntreprise::API::RequestFailed
return siret_error(:network_error)
end
if etablissement.blank?
if etablissement.nil?
return siret_error(:not_found)
end
@ -50,10 +50,7 @@ class Champs::SiretController < ApplicationController
end
def find_etablissement_with_siret
etablissement_attributes = ApiEntrepriseService.get_etablissement_params_for_siret(@siret, @procedure_id)
if etablissement_attributes.present?
Etablissement.new(etablissement_attributes)
end
ApiEntrepriseService.create_etablissement(@champ.dossier, @siret, current_user.id)
end
def clear_siret_and_etablissement