From cf30441ac6d33fc339086b8d82410d86ba15e745 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sat, 27 Jun 2026 09:08:23 +0300 Subject: [PATCH] mcp use template submitters order --- lib/mcp/tools/send_documents.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/mcp/tools/send_documents.rb b/lib/mcp/tools/send_documents.rb index 87dd8e0e..c5aac794 100644 --- a/lib/mcp/tools/send_documents.rb +++ b/lib/mcp/tools/send_documents.rb @@ -69,7 +69,7 @@ module Mcp module_function - # rubocop:disable Metrics/MethodLength + # rubocop:disable Metrics def call(arguments, current_user, current_ability) template = Template.accessible_by(current_ability).find_by(id: arguments['template_id']) @@ -103,8 +103,8 @@ module Mcp template:, user: current_user, source: :mcp, - submitters_order: 'random', - submissions_attrs: { submitters: submitters }, + submitters_order: template.preferences['submitters_order'].presence || 'random', + submissions_attrs: { submitters: }, params: { 'send_email' => true, 'submitters' => submitters } ) @@ -143,7 +143,7 @@ module Mcp rescue Submissions::CreateFromSubmitters::BaseError => e { content: [{ type: 'text', text: e.message }], isError: true } end - # rubocop:enable Metrics/MethodLength + # rubocop:enable Metrics end end end