From 4a283ebb76b797a01398d6f052e745764844c5d0 Mon Sep 17 00:00:00 2001 From: Daniel Blankenberg Date: Mon, 10 Dec 2012 12:48:58 -0500 Subject: [PATCH] Fix for SelectToolParameter rerun,workflow when multiple="true", submited by Jim Johnson. --- lib/galaxy/tools/parameters/basic.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/tools/parameters/basic.py b/lib/galaxy/tools/parameters/basic.py index cdd6651d949..7ab822d705b 100644 --- a/lib/galaxy/tools/parameters/basic.py +++ b/lib/galaxy/tools/parameters/basic.py @@ -714,7 +714,12 @@ class SelectToolParameter( ToolParameter ): else: if value not in legal_values: raise ValueError( "An invalid option was selected, please verify" ) - return value + return value + def to_html_value( self, value, app ): + if isinstance( value, list ): + return value + else: + return str( value ) def to_param_dict_string( self, value, other_values={} ): if value is None: return "None"