mirror of
https://github.com/docusealco/docuseal
synced 2026-11-04 06:42:32 -05:00
optimize query
This commit is contained in:
1 parent
5413fbc248
commit
b8d00870b4
2 files changed
+2
-4
No files matched your search
@@ -179,10 +179,7 @@ module Api
|
|||||||
submitters = submitters.where(external_id: params[:external_id]) if params[:external_id].present?
|
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(slug: params[:slug]) if params[:slug].present?
|
||||||
submitters = submitters.where(submission_id: params[:submission_id]) if params[:submission_id].present?
|
submitters = submitters.where(submission_id: params[:submission_id]) if params[:submission_id].present?
|
||||||
|
submitters = submitters.where(template_id: params[:template_id]) if params[:template_id].present?
|
||||||
if params[:template_id].present?
|
|
||||||
submitters = submitters.joins(:submission).where(submissions: { template_id: params[:template_id] })
|
|
||||||
end
|
|
||||||
|
|
||||||
maybe_filter_by_completed_at(submitters, params)
|
maybe_filter_by_completed_at(submitters, params)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ module Submitters
|
|||||||
submissions = submissions.where(source:) if source
|
submissions = submissions.where(source:) if source
|
||||||
|
|
||||||
Submitter
|
Submitter
|
||||||
|
.where(template_id: template.id)
|
||||||
.where(submission: submissions)
|
.where(submission: submissions)
|
||||||
.order(id: :desc)
|
.order(id: :desc)
|
||||||
.where(declined_at: nil)
|
.where(declined_at: nil)
|
||||||
|
|||||||
Reference in new issue
Block a user