diff --git a/lib/galaxy/tools/parameters/basic.py b/lib/galaxy/tools/parameters/basic.py index 7a050a0d6d8..ef60d4ff4e6 100644 --- a/lib/galaxy/tools/parameters/basic.py +++ b/lib/galaxy/tools/parameters/basic.py @@ -1100,7 +1100,10 @@ class DataToolParameter( ToolParameter ): most_recent_dataset = [None] filter_value = None if self.options: - filter_value = self.options.get_options( trans, context )[0][0] + try: + filter_value = self.options.get_options( trans, other_values )[0][0] + except IndexError: + pass #no valid options def dataset_collector( datasets ): def is_convertable( dataset ): for target_ext in self.extensions: