Index: trunk/ippTools/src/difftool.c
===================================================================
--- trunk/ippTools/src/difftool.c	(revision 26949)
+++ trunk/ippTools/src/difftool.c	(revision 26958)
@@ -1894,5 +1894,5 @@
   psString diffQuery = NULL;
   if (! (reRun || newTemplates) ) {
-    psStringAppend(&diffQuery, "\n AND diff_id IS NULL");
+    psStringAppend(&diffQuery, "\n AND diffExp.diff_id IS NULL");
   } else {
     diffQuery = psStringCopy("\n");
@@ -1905,5 +1905,7 @@
     return(false);
   }
-
+  psTrace("difftool",1,query,stack2Query,diffQuery,stack1Query,stack1Query);
+/*   exit(10); */
+	  
   if (!psDBTransaction(config->dbh)) {
     psError(PS_ERR_UNKNOWN, false, "database error");
@@ -1911,5 +1913,5 @@
   }
 
-  if (!p_psDBRunQueryF(config->dbh, query, stack2Query, diffQuery, stack1Query, stack1Query)) {
+  if (!p_psDBRunQueryF(config->dbh, query, stack2Query, stack1Query, diffQuery, stack1Query)) {
     psError(PS_ERR_UNKNOWN, false, "database error");
     psFree(query);
@@ -1919,4 +1921,5 @@
     return false;
   }
+
   psFree(query);
 
@@ -1978,5 +1981,5 @@
     psFree(thisWhere);
 
-/*     psTrace("difftool",1, query,stack2Query,diffQuery,this_stack1Query,this_stack1Query); */
+    psTrace("difftool",1, query,stack2Query,diffQuery,this_stack1Query,this_stack1Query);
     if (!psDBTransaction(config->dbh)) {
       psError(PS_ERR_UNKNOWN, false, "database error");
@@ -1984,5 +1987,5 @@
     }
 
-    if (!p_psDBRunQueryF(config->dbh, query, stack2Query, diffQuery, this_stack1Query, this_stack1Query)) {
+    if (!p_psDBRunQueryF(config->dbh, query, stack2Query, this_stack1Query, diffQuery, this_stack1Query)) {
       psError(PS_ERR_UNKNOWN, false, "database error");
       psFree(query);
