Index: trunk/ippToPsps/jython/batch.py
===================================================================
--- trunk/ippToPsps/jython/batch.py	(revision 32221)
+++ trunk/ippToPsps/jython/batch.py	(revision 32262)
@@ -523,4 +523,5 @@
         if not self.everythingOK:
             self.logger.error("Aborting this batch due to (hopefully) previously reported errors")
+            self.ippToPspsDb.updateProcessed(self.batchID, -1)
             return
 
@@ -529,4 +530,5 @@
         if not self.populatePspsTables():
             self.logger.errorPair("Aborting this batch", "unable to populate PSPS tables")
+            self.ippToPspsDb.updateProcessed(self.batchID, -1)
         else:
             if not self.exportPspsTablesToFits():
