From b4f4fe920fb4e5fe2799b5db9c4ba8e5eb1f07b5 Mon Sep 17 00:00:00 2001 From: gonzalo Date: Wed, 13 Aug 2025 13:52:21 +0100 Subject: [PATCH] Fix Validation Exception type handler --- .../com/intuit/ipp/interceptors/HandleResponseInterceptor.java | 2 +- .../intuit/ipp/interceptors/HandleResponseInterceptorTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ipp-v3-java-devkit/src/main/java/com/intuit/ipp/interceptors/HandleResponseInterceptor.java b/ipp-v3-java-devkit/src/main/java/com/intuit/ipp/interceptors/HandleResponseInterceptor.java index 89550369..111888a1 100755 --- a/ipp-v3-java-devkit/src/main/java/com/intuit/ipp/interceptors/HandleResponseInterceptor.java +++ b/ipp-v3-java-devkit/src/main/java/com/intuit/ipp/interceptors/HandleResponseInterceptor.java @@ -104,7 +104,7 @@ public void execute(IntuitMessage intuitMessage) throws FMSException { if (intuitResponse != null && intuitResponse.getFault() != null) { Fault fault = intuitResponse.getFault(); - if ("Validation".equalsIgnoreCase(fault.getType())) { + if ("ValidationException".equalsIgnoreCase(fault.getType())) { throw new ValidationException(fault.getError()); } else if ("Service".equalsIgnoreCase(fault.getType())) { throw new ServiceException(fault.getError()); diff --git a/ipp-v3-java-devkit/src/test/java/com/intuit/ipp/interceptors/HandleResponseInterceptorTest.java b/ipp-v3-java-devkit/src/test/java/com/intuit/ipp/interceptors/HandleResponseInterceptorTest.java index d5dd4de4..74d1bbb6 100755 --- a/ipp-v3-java-devkit/src/test/java/com/intuit/ipp/interceptors/HandleResponseInterceptorTest.java +++ b/ipp-v3-java-devkit/src/test/java/com/intuit/ipp/interceptors/HandleResponseInterceptorTest.java @@ -82,7 +82,7 @@ private Fault getFault() { public void testHandleResponseInterceptor_Validation() { boolean isValid = false; IntuitResponse intuitResponse = (IntuitResponse) intuitMessage.getResponseElements().getResponse(); - intuitResponse.getFault().setType("Validation"); + intuitResponse.getFault().setType("ValidationException"); HandleResponseInterceptor interceptor = new HandleResponseInterceptor(); try { interceptor.execute(intuitMessage);