From e412fd653346bb148df752500f735179b6ae6f9e Mon Sep 17 00:00:00 2001
From: Vermaas <vermaas@astron.nl>
Date: Tue, 23 Apr 2024 12:41:08 +0200
Subject: [PATCH] also count aggregating as a is_processed flag, so that that
 flag doesn't start flipping and triggering actions

---
 atdb/taskdatabase/services/common.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/atdb/taskdatabase/services/common.py b/atdb/taskdatabase/services/common.py
index 78e1a83c..a55b3347 100644
--- a/atdb/taskdatabase/services/common.py
+++ b/atdb/taskdatabase/services/common.py
@@ -14,6 +14,7 @@ class State(Enum):
     FETCHED = "fetched"
     PROCESSED = "processed"
     AGGREGATE = "aggregate"
+    AGGREGATING = "aggregating"
     AGGREGATED = "aggregated"
     STORED = 'stored'
     VALIDATED = "validated"
@@ -31,7 +32,7 @@ class State(Enum):
 verified_statusses = [State.STORED.value, State.VALIDATED.value, State.SCRUBBED.value, State.PRE_ARCHIVED.value,
                       State.ARCHIVED.value, State.FINISHED.value, State.SUSPENDED.value, State.DISCARDED.value]
 
-processed_statusses = [State.PROCESSED.value, State.STORED.value, State.DISCARDED.value]
+processed_statusses = [State.PROCESSED.value, State.AGGREGATING.value, State.AGGREGATED.value, State.STORED.value, State.DISCARDED.value]
 
 class SummaryFlavour(Enum):
     DEFAULT = "default"
-- 
GitLab