You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2015/01/03 14:20:19 UTC

svn commit: r1649201 - /manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java

Author: kwright
Date: Sat Jan  3 13:20:19 2015
New Revision: 1649201

URL: http://svn.apache.org/r1649201
Log:
More fixes for CONNECTORS-1130.

Modified:
    manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java

Modified: manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java?rev=1649201&r1=1649200&r2=1649201&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java (original)
+++ manifoldcf/trunk/connectors/documentum/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/DCTM/DCTM.java Sat Jan  3 13:20:19 2015
@@ -1195,14 +1195,13 @@ public class DCTM extends org.apache.man
         // For each attribute, go through the operations and emit an AND clause
         for (String attributeName : filters.keySet())
         {
-          filterPart.append(" AND ");
           Map<String,Set<String>> operations = filters.get(attributeName);
           for (String operation : operations.keySet())
           {
             Set<String> values = operations.get(operation);
             if (operation.equals("="))
             {
-              filterPart.append("\"").append(attributeName).append("\"").append(" IN (");
+              filterPart.append(" AND \"").append(attributeName).append("\"").append(" IN (");
               boolean commaNeeded = false;
               for (String value : values)
               {
@@ -1216,7 +1215,7 @@ public class DCTM extends org.apache.man
             }
             else if (operation.equals("<>"))
             {
-              filterPart.append("(");
+              filterPart.append(" AND (");
               boolean andNeeded = false;
               for (String value : values)
               {