ensure unique recipients

This commit is contained in:
Pete Matsyburka committed 2025-04-10 00:56:16 +03:00
1 parent 6adcc87b2b
commit 858b2f33fd
7 files changed
+38 -1

No files matched your search

@@ -65,6 +65,12 @@ module Submissions
raise BaseError, 'Defined more signing parties than in template'
end
if template.preferences['validate_unique_submitters'] == true
submission_emails = submission.submitters.filter_map(&:email)
raise BaseError, 'Recipient emails should differ' if submission_emails.uniq.size != submission_emails.size
end
next if submission.submitters.blank?
maybe_add_invite_submitters(submission, template)