From 300c4c3818fc90fbed33869eac553df498a038fb Mon Sep 17 00:00:00 2001 From: Vishal Sadriya Date: Fri, 30 Nov 2018 11:45:30 +0530 Subject: [PATCH] Fix - Show CSRError if its occur when user hit for rate api --- lib/fedex/request/rate.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/fedex/request/rate.rb b/lib/fedex/request/rate.rb index 20aaa0d8..1bf99b71 100644 --- a/lib/fedex/request/rate.rb +++ b/lib/fedex/request/rate.rb @@ -21,6 +21,8 @@ def process_request else error_message = if response[:rate_reply] [response[:rate_reply][:notifications]].flatten.first[:message] + elsif api_response["CSRError"] + api_response['CSRError']['exceptionId'] + "::" + api_response['CSRError']['message'] else "#{api_response["Fault"]["detail"]["fault"]["reason"]}\n--#{api_response["Fault"]["detail"]["fault"]["details"]["ValidationFailureDetail"]["message"].join("\n--")}" end rescue $1