refactor(dossier_preloader): add load_one api

This commit is contained in:
simon lehericey 2022-10-07 18:29:44 +02:00
parent 5920168077
commit 7e03f0c825
3 changed files with 6 additions and 2 deletions

View file

@ -392,7 +392,7 @@ module Users
end
def dossier_with_champs
DossierPreloader.new([dossier]).all.first
DossierPreloader.load_one(dossier)
end
def should_change_groupe_instructeur?

View file

@ -17,6 +17,10 @@ class DossierPreloader
dossiers
end
def self.load_one(dossier)
DossierPreloader.new([dossier]).all.first
end
private
# returns: { revision_id : { type_de_champ_id : position } }

View file

@ -11,7 +11,7 @@ describe DossierPreloader do
let(:first_child) { subject.champs.second.champs.first }
describe 'all' do
subject { DossierPreloader.new([dossier]).all.first }
subject { DossierPreloader.load_one(dossier) }
before { subject }