From acce6195b093b86caee1f434e69d6496935b69a1 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 30 Sep 2026 13:38:47 +0300 Subject: [PATCH] rescue validation errors --- app/controllers/api/submissions_controller.rb | 2 +- app/controllers/api/submitters_controller.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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