Index: trunk/ippTools/share/disttool_revertrun_delete.sql
===================================================================
--- trunk/ippTools/share/disttool_revertrun_delete.sql	(revision 24424)
+++ trunk/ippTools/share/disttool_revertrun_delete.sql	(revision 24460)
@@ -2,3 +2,4 @@
 USING distComponent, distRun
 WHERE distComponent.dist_id = distRun.dist_id
+    AND distRun.state = 'new'
     AND distComponent.fault != 0
Index: trunk/ippTools/share/disttool_revertrun_update.sql
===================================================================
--- trunk/ippTools/share/disttool_revertrun_update.sql	(revision 24424)
+++ trunk/ippTools/share/disttool_revertrun_update.sql	(revision 24460)
@@ -1,5 +1,4 @@
 UPDATE distRun
-JOIN distComponent USING(dist_id)
-SET distRun.state = 'new', distRun.fault = 0
-WHERE distComponent.fault != 0
-    OR distRun.fault != 0
+SET distRun.fault = 0
+WHERE distRun.state = 'new'
+    AND distRun.fault != 0
