You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by pa...@apache.org on 2017/08/03 22:06:10 UTC

svn commit: r1804050 - /sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java

Author: pauls
Date: Thu Aug  3 22:06:09 2017
New Revision: 1804050

URL: http://svn.apache.org/viewvc?rev=1804050&view=rev
Log:
Use the directives and not the attributes to lookup filters for requirments in Matcher.

Modified:
    sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java

Modified: sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java?rev=1804050&r1=1804049&r2=1804050&view=diff
==============================================================================
--- sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java (original)
+++ sling/whiteboard/cziegeler/feature-support/src/main/java/org/apache/sling/feature/support/util/CapabilityMatcher.java Thu Aug  3 22:06:09 2017
@@ -497,7 +497,7 @@ public class CapabilityMatcher
 
     public static  boolean matches(Capability capability, Requirement requirement) {
         if (requirement.getNamespace().equals(capability.getNamespace())) {
-            String filter = (String) requirement.getAttributes().get(Constants.FILTER_DIRECTIVE);
+            String filter = (String) requirement.getDirectives().get(Constants.FILTER_DIRECTIVE);
             if (filter != null) {
                 return matches(capability, SimpleFilter.parse(filter));
             }