Remove skip_fetch_data mechanism

This commit is contained in:
Damien Le Thiec 2022-10-11 11:52:59 +02:00
parent 927edb5809
commit bcdc9c18ae
4 changed files with 12 additions and 16 deletions

View file

@ -26,7 +26,6 @@ class Champ < ApplicationRecord
has_one_attached :piece_justificative_file
attr_accessor :skip_cleanup
attr_accessor :skip_fetch
# We declare champ specific relationships (Champs::CarteChamp, Champs::SiretChamp and Champs::RepetitionChamp)
# here because otherwise we can't easily use includes in our queries.
@ -82,7 +81,7 @@ class Champ < ApplicationRecord
before_validation :set_dossier_id, if: :needs_dossier_id?
before_save :cleanup_if_empty, unless: :skip_cleanup
before_save :normalize
after_update_commit :fetch_external_data_later, unless: :skip_fetch
after_update_commit :fetch_external_data_later
def public?
!private?

View file

@ -43,14 +43,6 @@ class Champs::RNAChamp < Champ
etablissement.present? ? etablissement.search_terms : [value]
end
def fetch_external_data?
true
end
def fetch_external_data
APIEntreprise::RNAAdapter.new(external_id, procedure_id).to_params
end
def update_external_id
self.external_id = self.value
end