From 0cb26eae28c2befc7ee75c32394f2847dfa77f21 Mon Sep 17 00:00:00 2001
From: Chris Ridd <chris.ridd@forgerock.com>
Date: Thu, 11 Aug 2016 12:53:37 +0000
Subject: [PATCH] Fix OPENDJ-3147 Override matchesEqualityAssertion to use hasValues in virtual groups

---
 opendj-server-legacy/src/main/java/org/opends/server/extensions/MemberVirtualAttributeProvider.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/extensions/MemberVirtualAttributeProvider.java b/opendj-server-legacy/src/main/java/org/opends/server/extensions/MemberVirtualAttributeProvider.java
index 838850e..f57b28c 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/extensions/MemberVirtualAttributeProvider.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/extensions/MemberVirtualAttributeProvider.java
@@ -189,6 +189,13 @@
   }
 
   @Override
+  public ConditionResult matchesEqualityAssertion(Entry entry,
+                                                  VirtualAttributeRule rule, ByteString assertionValue)
+  {
+    return ConditionResult.valueOf(hasValue(entry, rule, assertionValue));
+  }
+
+  @Override
   public ConditionResult matchesSubstring(Entry entry,
                                           VirtualAttributeRule rule,
                                           ByteString subInitial,

--
Gitblit v1.10.0