From 81b1aae2c4da20d6d1519eb4f58f6f9a72a45a8b Mon Sep 17 00:00:00 2001
From: Adriaan Renting <renting@astron.nl>
Date: Thu, 21 Jul 2016 13:26:27 +0000
Subject: [PATCH] Task #9667: Fixes for correct number of output files when
 using beamformed with tab rings

---
 SAS/ResourceAssignment/ResourceAssignmentEstimator/service.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SAS/ResourceAssignment/ResourceAssignmentEstimator/service.py b/SAS/ResourceAssignment/ResourceAssignmentEstimator/service.py
index 0dbadd795c0..0f2031fc96d 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentEstimator/service.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentEstimator/service.py
@@ -59,8 +59,8 @@ class ResourceEstimatorHandler(MessageHandlerInterface):
             logger.info(("Branch estimates for %s\n" % otdb_id) + pprint.pformat(branch_estimates)) 
 
             if specification_tree['task_subtype'] in ['averaging pipeline', 'calibration pipeline']:
+                input_files = {}
                 for id, estimate in branch_estimates.iteritems():
-                    input_files = {}
                     predecessor_output = estimate.values()[0]['storage']['output_files']
                     if not 'im' in predecessor_output and 'uv' in predecessor_output: # Not a calibrator pipeline
                         logger.info('found %s as the target of pipeline %s' % (id, otdb_id))
-- 
GitLab