mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

boli
14.34.2009 f208033371f6b127ef1fcda9d1e66f2b72e671c5
Fix for issue 2671: Typo in isConfigurationChangeAcceptable method could cause invalid values to be accepted.
1 files modified
8 ■■■■ changed files
opends/src/server/org/opends/server/backends/jeb/VLVIndex.java 8 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/VLVIndex.java
@@ -1700,18 +1700,18 @@
    try
    {
      this.filter =
          SearchFilter.createFilterFromString(config.getFilter());
          SearchFilter.createFilterFromString(cfg.getFilter());
    }
    catch(Exception e)
    {
      Message msg = ERR_JEB_CONFIG_VLV_INDEX_BAD_FILTER.get(
              config.getFilter(), name,
              cfg.getFilter(), name,
              stackTraceToSingleLineString(e));
      unacceptableReasons.add(msg);
      return false;
    }
    String[] sortAttrs = config.getSortOrder().split(" ");
    String[] sortAttrs = cfg.getSortOrder().split(" ");
    SortKey[] sortKeys = new SortKey[sortAttrs.length];
    OrderingMatchingRule[] orderingRules =
        new OrderingMatchingRule[sortAttrs.length];
@@ -1822,7 +1822,7 @@
    // Update the sort order only if changed.
    if(!config.getSortOrder().equals(
        cfg.getMaxBlockSize()))
        cfg.getSortOrder()))
    {
      String[] sortAttrs = cfg.getSortOrder().split(" ");
      SortKey[] sortKeys = new SortKey[sortAttrs.length];