diff options
Diffstat (limited to 'branches/sca-java-1.5.1/modules/assembly')
-rw-r--r-- | branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java b/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java index 2765d1bb90..2842ae82bb 100644 --- a/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java +++ b/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java @@ -81,8 +81,10 @@ abstract class BindingConfigurationUtil { && targetNodeBinding != sourceNodeBinding) { if (!isCallback) { serviceBinding.setURI(targetNodeBinding.getURI() + serviceBinding.getURI()); + bindingMap.remove(serviceBinding); // don't add this again } else { binding.setURI(sourceNodeBinding.getURI() + binding.getURI()); + bindingMap.remove(binding); // don't add this again } } } |