Author: antelder
Date: Tue Oct 11 08:03:27 2011
New Revision: 1181649

URL: http://svn.apache.org/viewvc?rev=1181649&view=rev
Log:
Update to not include the root contribution as a duplicate dependency

Modified:
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java?rev=1181649&r1=1181648&r2=1181649&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java
 Tue Oct 11 08:03:27 2011
@@ -473,7 +473,7 @@ public class NodeImpl implements Node {
         } else {
             for (Import imprt : loadContribution(cd).getImports()) {
                 for (ContributionDescription exportingIC : 
findExportingContributions(imprt)) {
-                    if 
(!!!dependentContributions.containsKey(exportingIC.getURI())) {
+                    if 
(!!!dependentContributions.containsKey(exportingIC.getURI()) && 
!!!cd.getURI().equals(exportingIC.getURI())) {
                         dependentContributions.put(exportingIC.getURI(), 
loadContribution(exportingIC));
                     }
                 }


Reply via email to