Author: jpell
Date: Fri Feb 15 04:11:24 2013
New Revision: 1446442

URL: http://svn.apache.org/r1446442
Log:
CXF-4813 a change to fix an issue with random policy references in 
AssersionInfoMap that was first seen after r1445377.  Patch provided by dkulp

Modified:
    
cxf/branches/2.7.x-fixes/rt/ws/policy/src/main/java/org/apache/cxf/ws/policy/PolicyRegistryImpl.java

Modified: 
cxf/branches/2.7.x-fixes/rt/ws/policy/src/main/java/org/apache/cxf/ws/policy/PolicyRegistryImpl.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.7.x-fixes/rt/ws/policy/src/main/java/org/apache/cxf/ws/policy/PolicyRegistryImpl.java?rev=1446442&r1=1446441&r2=1446442&view=diff
==============================================================================
--- 
cxf/branches/2.7.x-fixes/rt/ws/policy/src/main/java/org/apache/cxf/ws/policy/PolicyRegistryImpl.java
 (original)
+++ 
cxf/branches/2.7.x-fixes/rt/ws/policy/src/main/java/org/apache/cxf/ws/policy/PolicyRegistryImpl.java
 Fri Feb 15 04:11:24 2013
@@ -37,7 +37,9 @@ public class PolicyRegistryImpl implemen
     }
 
     public void register(String key, Policy policy) {
-        reg.put(key, policy);        
+        if (!reg.containsKey(key)) {
+            reg.put(key, policy);
+        }
     }
 
     public void remove(String key) {


Reply via email to