mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #2540 from zipho/dev
Fix dataset matcher when no tool available.
This commit is contained in:
@@ -35,7 +35,12 @@ class DatasetMatcher( object ):
|
||||
accessible to user.
|
||||
"""
|
||||
dataset = hda.dataset
|
||||
state_valid = dataset.state in self.tool.valid_input_states
|
||||
has_tool = self.tool
|
||||
if has_tool:
|
||||
valid_input_states = self.tool.valid_input_states
|
||||
else:
|
||||
valid_input_states = galaxy.model.Dataset.valid_input_states
|
||||
state_valid = dataset.state in valid_input_states
|
||||
return state_valid and ( not check_security or self.__can_access_dataset( dataset ) )
|
||||
|
||||
def valid_hda_match( self, hda, check_implicit_conversions=True, check_security=False ):
|
||||
|
||||
Reference in New Issue
Block a user