diff --git a/lib/submitters.rb b/lib/submitters.rb index 99b0884db..68fe86aaa 100644 --- a/lib/submitters.rb +++ b/lib/submitters.rb @@ -252,6 +252,8 @@ module Submitters end def send_shared_link_email_verification_code(submitter, request:) + raise UnableToSendCode, I18n.t(:provide_your_email) if submitter.email.to_s.count('@') > 1 + RateLimit.call("send-otp-code-#{request.remote_ip}", limit: 2, ttl: 45.seconds, enabled: true) if Docuseal.multitenant? && email_bounced_recently?(submitter.email)