From 89afe0bdf2cf9ef9b79a80afb5bf4b915c54ef2d Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Wed, 5 May 2021 16:35:05 +0500 Subject: [PATCH] Fix error generation --- app/controllers/repp/v1/base_controller.rb | 4 ++-- test/integration/api/nameservers/put_test.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/repp/v1/base_controller.rb b/app/controllers/repp/v1/base_controller.rb index e28f49a87..b26de845f 100644 --- a/app/controllers/repp/v1/base_controller.rb +++ b/app/controllers/repp/v1/base_controller.rb @@ -17,10 +17,10 @@ module Repp @response = { code: 2303, message: 'Object does not exist' } render(json: @response, status: :not_found) rescue ActionController::ParameterMissing, Apipie::ParamMissing => e - @response = { code: 2003, message: e } + @response = { code: 2003, message: e.message.gsub(/\n/, '. ') } render(json: @response, status: :bad_request) rescue Apipie::ParamInvalid => e - @response = { code: 2005, message: e } + @response = { code: 2005, message: e.message.gsub(/\n/, '. ') } render(json: @response, status: :bad_request) ensure create_repp_log diff --git a/test/integration/api/nameservers/put_test.rb b/test/integration/api/nameservers/put_test.rb index a55014709..1c1c16a01 100644 --- a/test/integration/api/nameservers/put_test.rb +++ b/test/integration/api/nameservers/put_test.rb @@ -100,7 +100,7 @@ class APINameserversPutTest < ApplicationIntegrationTest assert_response 400 assert_equal ({ code: 2003, - message: 'param is missing or the value is empty: hostname' }), + message: 'param is missing or the value is empty: hostname. Did you mean? hostname' }), JSON.parse(response.body, symbolize_names: true) end