REPP: Fix response code for paramInvalid

This commit is contained in:
Karl Erik Õunapuu 2021-02-15 15:58:28 +02:00
parent f2e58d5e01
commit e71ea05fb4
No known key found for this signature in database
GPG key ID: C9DD647298A34764

View file

@ -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