Create SOAPFaultText only for SOAP 1.2.
git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/sandesha/trunk@1598985 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java b/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
index 111b4d3..4a148da 100644
--- a/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
+++ b/modules/core/src/main/java/org/apache/sandesha2/util/FaultManager.java
@@ -381,14 +381,14 @@
}
SOAPFaultReason reason = factory.createSOAPFaultReason();
- SOAPFaultText reasonText = factory.createSOAPFaultText();
- reasonText.setText(data.getReason());
SOAPFaultDetail detail = factory.createSOAPFaultDetail();
if (data.getDetail() != null)
detail.addDetailEntry(data.getDetail());
if (isSOAP12) {
+ SOAPFaultText reasonText = factory.createSOAPFaultText();
+ reasonText.setText(data.getReason());
reasonText.setLang(Sandesha2Constants.LANG_EN);
reason.addSOAPText(reasonText);
referenceRMMsgContext.setProperty(SOAP12Constants.SOAP_FAULT_CODE_LOCAL_NAME, faultCode);