Author: kwright
Date: Tue Nov 12 18:35:53 2013
New Revision: 1541192

URL: http://svn.apache.org/r1541192
Log:
Pull up fix for CONNECTORS-797.

Modified:
    manifoldcf/branches/release-1.4-branch/   (props changed)
    manifoldcf/branches/release-1.4-branch/CHANGES.txt
    
manifoldcf/branches/release-1.4-branch/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/JobManager.java

Propchange: manifoldcf/branches/release-1.4-branch/
------------------------------------------------------------------------------
  Merged /manifoldcf/trunk:r1537557

Modified: manifoldcf/branches/release-1.4-branch/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/release-1.4-branch/CHANGES.txt?rev=1541192&r1=1541191&r2=1541192&view=diff
==============================================================================
--- manifoldcf/branches/release-1.4-branch/CHANGES.txt (original)
+++ manifoldcf/branches/release-1.4-branch/CHANGES.txt Tue Nov 12 18:35:53 2013
@@ -3,6 +3,10 @@ $Id$
 
 ======================= Release 1.4.1 =====================
 
+CONNECTORS-797: Bad query when maxcount was exceeded in the
+database table for the jobstatus screen.
+(Graeme Seaton, Karl Wright)
+
 CONNECTORS-796: Fix NPE in RSS connector having to do with
 tags that aren't nested as expected.
 (Benjamin Brandmeier, Karl Wright)

Modified: 
manifoldcf/branches/release-1.4-branch/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/JobManager.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/release-1.4-branch/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/JobManager.java?rev=1541192&r1=1541191&r2=1541192&view=diff
==============================================================================
--- 
manifoldcf/branches/release-1.4-branch/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/JobManager.java
 (original)
+++ 
manifoldcf/branches/release-1.4-branch/framework/pull-agent/src/main/java/org/apache/manifoldcf/crawler/jobs/JobManager.java
 Tue Nov 12 18:35:53 2013
@@ -7494,6 +7494,7 @@ public class JobManager implements IJobM
       sb.append(database.constructCountClause(JobQueue.docHashField)).append(" 
AS doccount")
         .append(" FROM ").append(jobQueue.getTableName()).append(" WHERE ");
       sb.append(database.buildConjunctionClause(list,new 
ClauseDescription[]{new UnitaryClause(Jobs.idField,jobID)}));
+      sb.append(" AND ");
       sb.append(database.buildConjunctionClause(list,new 
ClauseDescription[]{buildOutstandingClause()}));
       sb.append(" 
").append(database.constructOffsetLimitClause(0,maxCount+1,false));
       
@@ -7518,6 +7519,7 @@ public class JobManager implements IJobM
       sb.append(database.constructCountClause(JobQueue.docHashField)).append(" 
AS doccount")
         .append(" FROM ").append(jobQueue.getTableName()).append(" t1 WHERE ");
       sb.append(database.buildConjunctionClause(list,new 
ClauseDescription[]{new UnitaryClause(Jobs.idField,jobID)}));
+      sb.append(" AND ");
       sb.append(database.buildConjunctionClause(list,new 
ClauseDescription[]{buildProcessedClause()}));
       sb.append(" 
").append(database.constructOffsetLimitClause(0,maxCount+1,false));
       


Reply via email to