[java-opensaml COMMIT] /trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java
noreply at shibboleth.net
noreply at shibboleth.net
Mon Jul 14 23:09:57 EDT 2014
Author: scantor
Date: Mon Jul 14 23:09:57 2014
New Revision: 3947
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3947&view=rev
Log:
Add null checks.
Modified:
trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java
Modified: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java?rev=3947&r1=3946&r2=3947&view=diff
==============================================================================
--- trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java (original)
+++ trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/util/SOAPSupport.java Mon Jul 14 23:09:57 2014
@@ -410,8 +410,8 @@
Constraint.isNotNull(messageContext, "Message context cannot be null");
// SOAP 1.1 Envelope
- SOAP11Context soap11 = messageContext.getSubcontext(SOAP11Context.class, false);
- if (soap11 != null) {
+ final SOAP11Context soap11 = messageContext.getSubcontext(SOAP11Context.class);
+ if (soap11 != null && soap11.getEnvelope() != null) {
addSOAP11HeaderBlock(soap11.getEnvelope(), headerBlock);
} else {
//TODO SOAP 1.2 support when object providers are implemented
@@ -455,10 +455,10 @@
@Nullable Set<String> targetNodes, boolean isFinalDestination) {
Constraint.isNotNull(messageContext, "Message context cannot be null");
- SOAP11Context soap11 = messageContext.getSubcontext(SOAP11Context.class, false);
+ final SOAP11Context soap11 = messageContext.getSubcontext(SOAP11Context.class);
// SOAP 1.1 Envelope
- if (soap11 != null) {
+ if (soap11 != null && soap11.getEnvelope() != null) {
return getSOAP11HeaderBlock(soap11.getEnvelope(), headerName, targetNodes, isFinalDestination);
}
More information about the commits
mailing list