From 3f1cec451f6dadee52a70a14fc6f6899f7aacdae Mon Sep 17 00:00:00 2001 From: guerler Date: Wed, 22 Apr 2015 12:21:24 -0400 Subject: [PATCH] Fix default values for nested conditional test parameters --- lib/galaxy/tools/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/tools/__init__.py b/lib/galaxy/tools/__init__.py index d0dc1c0caed..3b0771334e6 100755 --- a/lib/galaxy/tools/__init__.py +++ b/lib/galaxy/tools/__init__.py @@ -2444,7 +2444,8 @@ class Tool( object, Dictifiable ): elif input.type == 'conditional': if 'test_param' in tool_dict: test_param = tool_dict['test_param'] - test_param['value'] = jsonify(group_state.get(test_param['name'], None)) + test_param['default_value'] = jsonify(input.test_param.get_initial_value(trans, other_values)) + test_param['value'] = jsonify(group_state.get(test_param['name'], test_param['default_value'])) for i in range (len ( tool_dict['cases'] ) ): current_state = {} if i == group_state.get('__current_case__', None):