preserve submitters order via api
This commit is contained in:
@@ -9,7 +9,7 @@ module Submissions
|
|||||||
|
|
||||||
Array.wrap(submissions_attrs).map do |attrs|
|
Array.wrap(submissions_attrs).map do |attrs|
|
||||||
submission = template.submissions.new(created_by_user: user, source:,
|
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])
|
maybe_set_template_fields(submission, attrs[:submitters])
|
||||||
|
|
||||||
@@ -18,6 +18,8 @@ module Submissions
|
|||||||
|
|
||||||
next if uuid.blank?
|
next if uuid.blank?
|
||||||
|
|
||||||
|
submission.template_submitters << template.submitters.find { |e| e['uuid'] == uuid }
|
||||||
|
|
||||||
is_order_sent = submitters_order == 'random' || index.zero?
|
is_order_sent = submitters_order == 'random' || index.zero?
|
||||||
|
|
||||||
submission_preferences = Submitters.normalize_preferences(template.account, user, attrs)
|
submission_preferences = Submitters.normalize_preferences(template.account, user, attrs)
|
||||||
|
|||||||
Reference in New Issue
Block a user