You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by du...@apache.org on 2006/01/08 04:24:30 UTC
svn commit: r366979 -
/webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java
Author: dug
Date: Sat Jan 7 19:24:28 2006
New Revision: 366979
URL: http://svn.apache.org/viewcvs?rev=366979&view=rev
Log:
When creating a soapheader from an element don't grab non-existent roles attrs
Modified:
webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java
Modified: webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java?rev=366979&r1=366978&r2=366979&view=diff
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/message/SOAPHeaderElement.java Sat Jan 7 19:24:28 2006
@@ -93,8 +93,11 @@
}
QName roleQName = soapConstants.getRoleAttributeQName();
- actor = elem.getAttributeNS(roleQName.getNamespaceURI(),
+ String tmp = elem.getAttributeNS(roleQName.getNamespaceURI(),
roleQName.getLocalPart());
+ // Only pick-up the role value if it there - otherwise let it be null
+ if ( tmp != null && !tmp.equals("") ) actor = tmp ;
+
// if (actor == null) {
// actor = "";
// }