diff --git a/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py b/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py
index 9cd4b667a57b74d9eecf0cbc2cf7b6fb8333dee5..711f4721680b85da0bbeea28b02311d84d74c685 100644
--- a/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py
+++ b/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py
@@ -139,7 +139,7 @@ class OTDBtoRATaskStatusPropagator(OTDBBusListener):
 
     def _updateStopTime(self, treeId):
         radb_task = self.radb.getTask(otdb_id=treeId)
-        if radb_task:
+        if radb_task and radb_task['type'] == 'pipeline':
             otdb_task = self.otdb.taskGetTreeInfo(otdb_id=treeId)
             if otdb_task and (otdb_task['starttime'] != radb_task['starttime'] or otdb_task['stoptime'] != radb_task['endtime']):
                 new_endtime = otdb_task['stoptime']