Author: tjwatson
Date: Thu Jan 19 21:52:17 2017
New Revision: 1779530

URL: http://svn.apache.org/viewvc?rev=1779530&view=rev
Log:
[ARIES-1666] Sharing policy is importing from requirements not included
as part of the subsystem

Change-Id: I67aad238c2ead853a447031767fa10c544b0d676
Signed-off-by: Thomas Watson <tjwat...@us.ibm.com>

Modified:
    
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java

Modified: 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java?rev=1779530&r1=1779529&r2=1779530&view=diff
==============================================================================
--- 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java
 (original)
+++ 
aries/trunk/subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java
 Thu Jan 19 21:52:17 2017
@@ -639,6 +639,9 @@ public class SubsystemResource implement
                // Always provide visibility to this subsystem's service 
registration.
                addSubsystemServiceImportToSharingPolicy(builder, to);
                for (Resource resource : resolution.keySet()) {
+                       if (!contentHeader.contains(resource)) {
+                               continue;
+                       }
                        // If the resource is content but the wire provider is 
not,
                        // the sharing policy must be updated.
                        List<Wire> wires = resolution.get(resource);


Reply via email to