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) {