diff --git a/app/controllers/repp/v1/base_controller.rb b/app/controllers/repp/v1/base_controller.rb index 25cf8fc91..53519195c 100644 --- a/app/controllers/repp/v1/base_controller.rb +++ b/app/controllers/repp/v1/base_controller.rb @@ -16,9 +16,12 @@ module Repp rescue ActiveRecord::RecordNotFound @response = { code: 2303, message: 'Object does not exist' } render(json: @response, status: :not_found) - rescue ActionController::ParameterMissing, Apipie::ParamInvalid, Apipie::ParamMissing => e + rescue ActionController::ParameterMissing, Apipie::ParamMissing => e @response = { code: 2003, message: e } render(json: @response, status: :bad_request) + rescue Apipie::ParamInvalid => e + @response = { code: 2005, message: e } + render(json: @response, status: :bad_request) ensure create_repp_log end