diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index 585b0b348d2d00b14493b0776f4f40b97f83dbd0..c4c4cea172c1983f4a4c05c367001b6ba0ece6e9 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -250,7 +250,7 @@ class Task(models.Model):
                     self.is_summary = check_if_summary(self)
 
                     # if so, temporarily put it on hold so that the ancillary service can grab it with it
-                    if self.is_summary:
+                    if (self.is_summary and not self.activity.is_aggregated):
                         self.resume = False
 
             except Exception as error: