You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by na...@apache.org on 2009/08/24 00:23:23 UTC

svn commit: r807024 - /tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java

Author: nash
Date: Sun Aug 23 22:23:23 2009
New Revision: 807024

URL: http://svn.apache.org/viewvc?rev=807024&view=rev
Log:
Update fix to TUSCANY-3193 to prevent host/port information being added to a URI more than once

Modified:
    tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java

Modified: tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java?rev=807024&r1=807023&r2=807024&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java (original)
+++ tuscany/branches/sca-java-1.5.1/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/builder/impl/BindingConfigurationUtil.java Sun Aug 23 22:23:23 2009
@@ -81,8 +81,10 @@
                                 && 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
                                 }
                             }
                         }