From ce145e872f5f4dda154cbe8d11e1c1ac10950077 Mon Sep 17 00:00:00 2001
From: Sinisa Veseli <sveseli@aps.anl.gov>
Date: Wed, 7 Aug 2019 12:13:11 -0500
Subject: [PATCH] mark DAQ as failed rather than finalizing if all files have
 not been processed

---
 src/python/dm/common/objects/daqInfo.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/python/dm/common/objects/daqInfo.py b/src/python/dm/common/objects/daqInfo.py
index fe502676..6ef9e9d0 100755
--- a/src/python/dm/common/objects/daqInfo.py
+++ b/src/python/dm/common/objects/daqInfo.py
@@ -114,11 +114,12 @@ class DaqInfo(DmObject):
         self['percentageProcessingErrors'] = '%.2f' % percentageProcessingErrors
 
         if self.get('endTime'):
-            daqStatus = dmProcessingStatus.DM_PROCESSING_STATUS_FINALIZING
             if nCompletedFiles >= nFiles:
                 daqStatus = dmProcessingStatus.DM_PROCESSING_STATUS_DONE
                 if nProcessingErrors:
                     daqStatus = dmProcessingStatus.DM_PROCESSING_STATUS_FAILED
+            else:
+                daqStatus = dmProcessingStatus.DM_PROCESSING_STATUS_FAILED
             lastFileProcessingErrorTime = self.get('lastFileProcessingErrorTime')
             lastFileProcessedTime = self.get('lastFileProcessedTime')
             endTime = lastFileProcessedTime
-- 
GitLab