diff --git a/app/controllers/api/submissions_controller.rb b/app/controllers/api/submissions_controller.rb index e55cbe03d..a00f1d543 100644 --- a/app/controllers/api/submissions_controller.rb +++ b/app/controllers/api/submissions_controller.rb @@ -98,7 +98,7 @@ module Api render json: build_create_json(submissions) rescue Submitters::NormalizeValues::BaseError, Submissions::CreateFromSubmitters::BaseError, - DownloadUtils::UnableToDownload => e + Submitters::SubmitValues::ValidationError, DownloadUtils::UnableToDownload => e Rollbar.warning(e) if defined?(Rollbar) render json: { error: e.message }, status: :unprocessable_content diff --git a/app/controllers/api/submitters_controller.rb b/app/controllers/api/submitters_controller.rb index 555dc92dd..313f84fc1 100644 --- a/app/controllers/api/submitters_controller.rb +++ b/app/controllers/api/submitters_controller.rb @@ -78,7 +78,8 @@ module Api render json: Submitters::SerializeForApi.call(@submitter, with_template: false, with_urls: true, with_events: false, params:) - rescue Submitters::NormalizeValues::BaseError, DownloadUtils::UnableToDownload => e + rescue Submitters::NormalizeValues::BaseError, Submitters::SubmitValues::ValidationError, + DownloadUtils::UnableToDownload => e Rollbar.warning(e) if defined?(Rollbar) render json: { error: e.message }, status: :unprocessable_content