From 4893e0e58385f994327bbe819efc4a14e629f7cb Mon Sep 17 00:00:00 2001 From: guerler Date: Thu, 19 May 2016 10:14:39 -0400 Subject: [PATCH] Insert previously removed assertion into common validation pathway called through from_json --- lib/galaxy/tools/parameters/basic.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/galaxy/tools/parameters/basic.py b/lib/galaxy/tools/parameters/basic.py index 91c9e9d78c4..996e9e398bc 100644 --- a/lib/galaxy/tools/parameters/basic.py +++ b/lib/galaxy/tools/parameters/basic.py @@ -1245,6 +1245,8 @@ class ColumnListParameter( SelectToolParameter ): return SelectToolParameter.get_initial_value( self, trans, other_values ) def get_legal_values( self, trans, other_values ): + if self.data_ref not in other_values: + raise ValueError( "Value for associated data reference not found (data_ref)." ) return set( self.get_column_list( trans, other_values ) ) def get_dependencies( self ):