From 2f4bdcf3f3f9027366aee29a7baf01cabf50d1b0 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Wed, 15 Jun 2016 11:07:33 +0000
Subject: [PATCH] Task #8887: only update stop times from otdb for pipelines

---
 .../OTDBtoRATaskStatusPropagator/propagator.py                  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py b/SAS/ResourceAssignment/OTDBtoRATaskStatusPropagator/propagator.py
index 9cd4b667a57..711f4721680 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']
-- 
GitLab