From 3b17a5c6bdc456244ace9ce173363873da91f503 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Fri, 22 May 2015 14:57:24 +0000
Subject: [PATCH] OPENDJ-2045 dsconfig fails when creating index on attribute "l" with multiple types
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
index 9d224e9..d513ee7 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/AttributeIndex.java
@@ -251,11 +251,11 @@
switch (indexType)
{
case PRESENCE:
- indexers = Collections.singleton(PRESENCE_INDEXER);
+ indexers.add(PRESENCE_INDEXER);
break;
case EXTENSIBLE:
- indexers =
- getExtensibleIndexers(config.getAttribute(), config.getIndexExtensibleMatchingRule(), indexingOptions);
+ indexers.addAll(
+ getExtensibleIndexers(config.getAttribute(), config.getIndexExtensibleMatchingRule(), indexingOptions));
break;
case APPROXIMATE:
rule = throwIfNoMatchingRule(attributeType, indexType, attributeType.getApproximateMatchingRule());
--
Gitblit v1.10.0