diff --git a/modules/claims_api/lib/claims_api/error/soap_error_handler.rb b/modules/claims_api/lib/claims_api/error/soap_error_handler.rb index f8488c2322c..abbe4a5cbf4 100644 --- a/modules/claims_api/lib/claims_api/error/soap_error_handler.rb +++ b/modules/claims_api/lib/claims_api/error/soap_error_handler.rb @@ -26,7 +26,12 @@ def get_fault_description(hash) fault_string = hash&.dig('Envelope', 'Body', 'Fault', 'faultstring') return {} if fault_string.include?('IntentToFileWebService') && fault_string.include?('not found') - return 'not_found' if fault_string.include?('could not be converted') || fault_string.include?('not found') + if fault_string.include?('No BnftClaim found') + return {} + elsif fault_string.include?('could not be converted') || + fault_string.include?('not found') + return 'not_found' + end return 'unprocessable' if fault_string.include?('does not have necessary info') end