Index: trunk/ippTools/share/warptool_finished_run_select.sql
===================================================================
--- trunk/ippTools/share/warptool_finished_run_select.sql	(revision 23438)
+++ trunk/ippTools/share/warptool_finished_run_select.sql	(revision 23459)
@@ -19,3 +19,4 @@
    HAVING
        COUNT(warpSkyCellMap.warp_id) = COUNT(warpSkyfile.warp_id)
+       AND SUM(warpSkyfile.fault) = 0
  ) as Foo
Index: trunk/ippTools/src/warptool.c
===================================================================
--- trunk/ippTools/src/warptool.c	(revision 23438)
+++ trunk/ippTools/src/warptool.c	(revision 23459)
@@ -1095,4 +1095,8 @@
     int numUpdated;                     // Number updated
     {
+        // This query is no longer necessary because we do not set warpRun's to full statte
+        // if they have faulted skyfiles.
+        // We do have runs in the DB that follow the old convention so we leave this in for
+        // now
         psString query = pxDataGet("warptool_revertwarped_update.sql");
         if (!query) {
@@ -1122,6 +1126,8 @@
         numUpdated = psDBAffectedRows(config->dbh);
 
+#ifdef notdef
+        // new warpRuns won't get changed (they're already new) so don't require an update
         if (numUpdated < 1) {
-            psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row");
+            psError(PS_ERR_UNKNOWN, false, "should have affected at least 1 row");
             if (!psDBRollback(config->dbh)) {
                 psError(PS_ERR_UNKNOWN, false, "database error");
@@ -1129,4 +1135,5 @@
             return false;
         }
+#endif
     }
 
