mcp use template submitters order
This commit is contained in:
@@ -69,7 +69,7 @@ module Mcp
|
|||||||
|
|
||||||
module_function
|
module_function
|
||||||
|
|
||||||
# rubocop:disable Metrics/MethodLength
|
# rubocop:disable Metrics
|
||||||
def call(arguments, current_user, current_ability)
|
def call(arguments, current_user, current_ability)
|
||||||
template = Template.accessible_by(current_ability).find_by(id: arguments['template_id'])
|
template = Template.accessible_by(current_ability).find_by(id: arguments['template_id'])
|
||||||
|
|
||||||
@@ -103,8 +103,8 @@ module Mcp
|
|||||||
template:,
|
template:,
|
||||||
user: current_user,
|
user: current_user,
|
||||||
source: :mcp,
|
source: :mcp,
|
||||||
submitters_order: 'random',
|
submitters_order: template.preferences['submitters_order'].presence || 'random',
|
||||||
submissions_attrs: { submitters: submitters },
|
submissions_attrs: { submitters: },
|
||||||
params: { 'send_email' => true, 'submitters' => submitters }
|
params: { 'send_email' => true, 'submitters' => submitters }
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -143,7 +143,7 @@ module Mcp
|
|||||||
rescue Submissions::CreateFromSubmitters::BaseError => e
|
rescue Submissions::CreateFromSubmitters::BaseError => e
|
||||||
{ content: [{ type: 'text', text: e.message }], isError: true }
|
{ content: [{ type: 'text', text: e.message }], isError: true }
|
||||||
end
|
end
|
||||||
# rubocop:enable Metrics/MethodLength
|
# rubocop:enable Metrics
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user