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']