Index: /branches/pap_mops/ippTools/src/pubtool.c
===================================================================
--- /branches/pap_mops/ippTools/src/pubtool.c	(revision 24498)
+++ /branches/pap_mops/ippTools/src/pubtool.c	(revision 24499)
@@ -277,12 +277,14 @@
     }
 
-    if (!p_psDBRunQueryF(config->dbh,
-                         "UPDATE publishRun SET state = 'full' WHERE pub_id = %" PRId64,
-                         pub_id)) {
-        psError(PS_ERR_UNKNOWN, false, "Database error");
-        if (!psDBRollback(config->dbh)) {
-            psError(PS_ERR_UNKNOWN, false, "Database error");
-        }
-        return false;
+    if (fault != 0) {
+        if (!p_psDBRunQueryF(config->dbh,
+                             "UPDATE publishRun SET state = 'full' WHERE pub_id = %" PRId64,
+                             pub_id)) {
+            psError(PS_ERR_UNKNOWN, false, "Database error");
+            if (!psDBRollback(config->dbh)) {
+            psError(PS_ERR_UNKNOWN, false, "Database error");
+            }
+            return false;
+        }
     }
 
