Index: branches/haf_branches/ipp.20100512/ippTools/src/addtool.c
===================================================================
--- branches/haf_branches/ipp.20100512/ippTools/src/addtool.c	(revision 28177)
+++ branches/haf_branches/ipp.20100512/ippTools/src/addtool.c	(revision 28180)
@@ -1245,19 +1245,4 @@
   }
   
-  // since there is only one exp per 'new' set mindvodbRun.state = 'merging'
-  
-  psString query2 = NULL ;
-  psStringAppend(&query2, "UPDATE minidvodbRun SET state = 'merging' WHERE minidvodb_id = %'" PRIu64, row->minidvodb_id); 
-	
-  if (!p_psDBRunQuery(config->dbh, query2)) {
-    // rollback
-    if (!psDBRollback(config->dbh)) {
-      psError(PS_ERR_UNKNOWN, false, "database error");
-    }
-    psError(PS_ERR_UNKNOWN, false, "database error");
-    psFree(query2);
-    return false;
-  }
-  
 
 
@@ -1317,7 +1302,30 @@
   }
   //	
-  
-  
-  psFree(query4);
+psFree(query4);
+
+
+
+// since there is only one exp per 'new' set mindvodbRun.state = 'merged'
+  
+  psString query2 = NULL ;
+  psStringAppend(&query2, "UPDATE minidvodbRun SET state = 'merged' WHERE minidvodb_id = %'" PRIu64, row->minidvodb_id); 
+	
+  if (!p_psDBRunQuery(config->dbh, query2)) {
+    // rollback
+    if (!psDBRollback(config->dbh)) {
+      psError(PS_ERR_UNKNOWN, false, "database error");
+    }
+    psError(PS_ERR_UNKNOWN, false, "database error");
+    psFree(query2);
+    return false;
+  }
+  
+
+
+
+
+  
+  
+ 
   psFree(row);
   psFree(pendingRow);
