From 9b263ea4def17fffb95cfbfd2a42d70a5df38486 Mon Sep 17 00:00:00 2001 From: Daniel Blankenberg Date: Thu, 7 Aug 2008 11:41:59 -0400 Subject: [PATCH] Fix for dynamic select lists generated from contents of input file when no valid datasets exist in the history. --- lib/galaxy/tools/parameters/dynamic_options.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/galaxy/tools/parameters/dynamic_options.py b/lib/galaxy/tools/parameters/dynamic_options.py index 40fa0fb135f..ddaed52842c 100644 --- a/lib/galaxy/tools/parameters/dynamic_options.py +++ b/lib/galaxy/tools/parameters/dynamic_options.py @@ -363,6 +363,7 @@ class DynamicOptions( object ): if self.dataset_ref_name: dataset = other_values.get( self.dataset_ref_name, None ) assert dataset is not None, "Required dataset '%s' missing from input" % self.dataset_ref_name + if not dataset: return [] #no valid dataset in history options = self.parse_file_fields( open( dataset.file_name ) ) else: options = list( self.file_fields )