add submitter index

This commit is contained in:
Pete Matsyburka
2026-01-29 12:57:26 +02:00
parent 33e226861e
commit c3f4480cdc
3 changed files with 6 additions and 4 deletions
+3 -2
View File
@@ -61,7 +61,8 @@ module Submissions
submission.template_submitters << template_submitter
is_order_sent = submitters_order == 'random' || (template_submitter['order'] || index).zero?
is_order_sent = submitters_order == 'random' ||
(template_submitter['order'] || submitter_attrs[:index] || index).zero?
build_submitter(submission:, attrs: submitter_attrs,
uuid:, is_order_sent:, user:, params:,
@@ -308,7 +309,7 @@ module Submissions
uuid = attrs[:uuid].presence
uuid ||= submitters.find { |e| e['name'].to_s.casecmp(attrs[:role].to_s).zero? }&.dig('uuid')
uuid || submitters[index]&.dig('uuid')
uuid || submitters[attrs[:index] || index]&.dig('uuid')
end
def build_submitter(submission:, attrs:, uuid:, is_order_sent:, user:, preferences:, params:)