Author: ema
Date: Tue Apr 19 08:42:30 2011
New Revision: 1094927

URL: http://svn.apache.org/viewvc?rev=1094927&view=rev
Log:
[CXF-3458]:AddressingFeature required Client should throw exception when the 
wsa header is missing in the inbound message

Modified:
    
cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/MAPAggregator.java

Modified: 
cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/MAPAggregator.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/MAPAggregator.java?rev=1094927&r1=1094926&r2=1094927&view=diff
==============================================================================
--- 
cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/MAPAggregator.java
 (original)
+++ 
cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/MAPAggregator.java
 Tue Apr 19 08:42:30 2011
@@ -607,8 +607,10 @@ public class MAPAggregator extends Abstr
                         MetadataConstants.USING_ADDRESSING_2006_QNAME
                     };
                     for (QName type : types) {
-                        if (aim.containsKey(type) && aim.get(type).size() > 0) 
{
-                            missingWsaHeader = false;
+                        for (AssertionInfo assertInfo : 
aim.getAssertionInfo(type)) {
+                            if (assertInfo.isAsserted()) {
+                                missingWsaHeader = false;
+                            }
                         }
                     }
                 }


Reply via email to