diff --git a/lib/submissions/create_from_submitters.rb b/lib/submissions/create_from_submitters.rb index 0d094b2b..ec906942 100644 --- a/lib/submissions/create_from_submitters.rb +++ b/lib/submissions/create_from_submitters.rb @@ -9,7 +9,7 @@ module Submissions Array.wrap(submissions_attrs).map do |attrs| submission = template.submissions.new(created_by_user: user, source:, - template_submitters: template.submitters, submitters_order:) + template_submitters: [], submitters_order:) maybe_set_template_fields(submission, attrs[:submitters]) @@ -18,6 +18,8 @@ module Submissions next if uuid.blank? + submission.template_submitters << template.submitters.find { |e| e['uuid'] == uuid } + is_order_sent = submitters_order == 'random' || index.zero? submission_preferences = Submitters.normalize_preferences(template.account, user, attrs)