diff --git a/lib/submissions/create_from_submitters.rb b/lib/submissions/create_from_submitters.rb index 5aaef47f..29aa37e8 100644 --- a/lib/submissions/create_from_submitters.rb +++ b/lib/submissions/create_from_submitters.rb @@ -18,13 +18,15 @@ module Submissions set_submission_preferences['send_email'] = true if params['send_completed_email'] expire_at = attrs[:expire_at] || Templates.build_default_expire_at(template) - submission = template.submissions.new(created_by_user: user, source:, - account_id: user.account_id, - preferences: set_submission_preferences, - name: with_template ? attrs[:name] : (attrs[:name] || template.name), - variables: attrs[:variables] || {}, - expire_at:, - template_submitters: [], submitters_order:) + submission = template.submissions.new( + created_by_user: user, source:, + account_id: user.account_id, + preferences: set_submission_preferences, + name: with_template ? attrs[:name] : (attrs[:name].presence || template.name), + variables: attrs[:variables] || {}, + expire_at:, + template_submitters: [], submitters_order: + ) template_submitters = template.submitters.deep_dup