optimize query

This commit is contained in:
Pete Matsyburka committed 2026-10-25 15:02:22 +02:00
1 parent 5413fbc248
commit b8d00870b4
2 files changed
+2 -4

No files matched your search

+1 -4
View File
@@ -179,10 +179,7 @@ module Api
submitters = submitters.where(external_id: params[:external_id]) if params[:external_id].present?
submitters = submitters.where(slug: params[:slug]) if params[:slug].present?
submitters = submitters.where(submission_id: params[:submission_id]) if params[:submission_id].present?
if params[:template_id].present?
submitters = submitters.joins(:submission).where(submissions: { template_id: params[:template_id] })
end
submitters = submitters.where(template_id: params[:template_id]) if params[:template_id].present?
maybe_filter_by_completed_at(submitters, params)
end
+1
View File
@@ -65,6 +65,7 @@ module Submitters
submissions = submissions.where(source:) if source
Submitter
.where(template_id: template.id)
.where(submission: submissions)
.order(id: :desc)
.where(declined_at: nil)