From 442dd4d6db032ec86ee510b13e3c7a28e91213a8 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 18 Apr 2024 01:48:14 +0300 Subject: [PATCH] add submitters template_id filter --- app/controllers/api/submitters_controller.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/controllers/api/submitters_controller.rb b/app/controllers/api/submitters_controller.rb index baff0828..1f9be7f1 100644 --- a/app/controllers/api/submitters_controller.rb +++ b/app/controllers/api/submitters_controller.rb @@ -10,6 +10,11 @@ module Api submitters = submitters.where(external_id: params[:application_key]) if params[:application_key].present? submitters = submitters.where(external_id: params[:external_id]) if params[:external_id].present? submitters = submitters.where(submission_id: params[:submission_id]) if params[:submission_id].present? + + if params[:template_id].present? + submitters = submitters.joins(:submission).where(submission: { template_id: params[:template_id] }) + end + submitters = maybe_filder_by_completed_at(submitters, params) submitters = paginate(