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 ):