fix: avoid queries in the view

This commit is contained in:
simon lehericey 2023-10-09 22:27:45 +02:00
parent 51aba39787
commit 9861f16a05
3 changed files with 30 additions and 22 deletions

View file

@ -18,6 +18,12 @@ module Users
if user_signed_in?
set_prefilled_dossier_ownership if @prefilled_dossier&.orphan?
check_prefilled_dossier_ownership if @prefilled_dossier
revision = @revision.draft? ? @revision : @procedure.revisions.where.not(id: @procedure.draft_revision_id)
@dossiers = current_user.dossiers.visible_by_user.where(revision:)
@drafts = @dossiers.brouillon
@not_drafts = @dossiers.state_not_brouillon
@preview_dossiers = @dossiers.order(created_at: :desc).limit(3)
end
@usual_traitement_time = @procedure.stats_usual_traitement_time