diff --git a/app/controllers/start_form_controller.rb b/app/controllers/start_form_controller.rb index 2a4cb1fc..b52138ab 100644 --- a/app/controllers/start_form_controller.rb +++ b/app/controllers/start_form_controller.rb @@ -53,8 +53,6 @@ class StartFormController < ApplicationController end if require_link_2fa?(@submitter, is_new_record:) - Rollbar.info("2FA requested: #{@submitter.id}") if !is_new_record && defined?(Rollbar) - handle_require_2fa(@submitter, is_new_record:) elsif @submitter.errors.blank? && @submitter.save Submitters::StartForm.enqueue_new_submitter_jobs(@submitter) if is_new_record @@ -145,6 +143,10 @@ class StartFormController < ApplicationController if Submitters::StartForm.verify_2fa_and_save_submitter(submitter, request, is_new_record:) redirect_to submit_form_path(submitter.slug) else + if defined?(Rollbar) && submitter.submission.template.preferences['shared_link_2fa'] != true + Rollbar.info("2FA link requested: #{submitter.id}") + end + Submitters.send_shared_link_email_verification_code(submitter, request:) render :email_verification