From 478b5cd9dc1ada3d96f6379d95a13e21c01e4bfd Mon Sep 17 00:00:00 2001 From: Nikolay Mahotkin Date: Thu, 24 Apr 2014 12:23:12 +0400 Subject: [PATCH] Fix evaluating task parameters Change-Id: I5ee4b5ae22017e607f283ccfb19f86a27317e7cf --- mistral/engine/data_flow.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/mistral/engine/data_flow.py b/mistral/engine/data_flow.py index bec21fd3e..533ca05e2 100644 --- a/mistral/engine/data_flow.py +++ b/mistral/engine/data_flow.py @@ -27,17 +27,9 @@ CONF = cfg.CONF def evaluate_task_parameters(task, context): - res = {} - params = task['task_spec'].get('parameters', {}) - if not params: - return res - - for name, val in params.iteritems(): - res[name] = expr.evaluate(val, context) - - return res + return expr.evaluate_recursively(params, context) def prepare_tasks(tasks, context):