diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py index 2ed8ef87f0b7042e406e990618f8863123faddee..d7dbbe955a81119731c2c5673972efa99960a82a 100644 --- a/atdb/taskdatabase/models.py +++ b/atdb/taskdatabase/models.py @@ -220,6 +220,10 @@ class Task(models.Model): if (self.status != State.PROCESSED.value) & (self.new_status == State.PROCESSED.value): self.is_summary = check_if_summary(self) + # nv:20feb2024, same as above, but for backward compatibilty reasons. + # For tasks that are already beyond PROCESSED, but not yet ingested. + if (self.status != State.VALIDATED.value) & (self.new_status == State.VALIDATED.value): + self.is_summary = check_if_summary(self) # make sure that every task has an activity (also for backward compatibility) associate_task_with_activity(self)