This is an automated email from the ASF dual-hosted git repository.

robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git


The following commit(s) were added to refs/heads/master by this push:
     new ea99a3061e AXIS2-6061 make it easier to customize the error response
ea99a3061e is described below

commit ea99a3061ea8a3b3f384659664d2031351d345b3
Author: Robert Lazarski <robertlazar...@gmail.com>
AuthorDate: Mon Mar 3 02:28:35 2025 -1000

    AXIS2-6061 make it easier to customize the error response
---
 .../src/main/java/org/apache/axis2/transport/http/AxisServlet.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/AxisServlet.java
 
b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/AxisServlet.java
index 16195b76fb..8bbf935339 100644
--- 
a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/AxisServlet.java
+++ 
b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/AxisServlet.java
@@ -458,6 +458,10 @@ public class AxisServlet extends HttpServlet {
                 (HttpServletResponse) 
msgContext.getProperty(HTTPConstants.MC_HTTP_SERVLETRESPONSE);
         if (response != null) {
 
+           // AXIS2-6061 make it easier to customize the error response in the 
method writeTo()
+           // of the Message Formatter classes ... HTTPConstants.RESPONSE_CODE 
was until now unused
+            faultContext.setProperty(HTTPConstants.RESPONSE_CODE, 
response.getStatus());
+
             //TODO : Check for SOAP 1.2!
             SOAPFaultCode code = 
faultContext.getEnvelope().getBody().getFault().getCode();
 

Reply via email to