Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure proper filtering of dataset when injecting input data on workflow initialization #2777

Merged
merged 2 commits into from
Aug 15, 2016

Conversation

guerler
Copy link
Contributor

@guerler guerler commented Aug 12, 2016

This is an addition to: #2669. Currently datasets are not properly filtered by datatypes when injected on initialization. As a consequence discrepencies might occur such that the input parameter is initialized with a dataset which is not permitted in the connected step input parameter. In this case a refresh is required. This PR avoids the necessity of a refresh by properly filtering the data types upon initial injection. This can be tested as follows: add a non-tabular file to the history, and select the Merge columns tool. The columns will not be resolved unless a refresh has been triggered. Additionally this PR touches up on the injection procedure to simplify it and improve its robustness and consistency.

@guerler guerler force-pushed the fix_filter_set branch 4 times, most recently from ad7f303 to c74d58e Compare August 12, 2016 15:21
@jmchilton jmchilton merged commit 6fb006c into galaxyproject:dev Aug 15, 2016
@guerler guerler deleted the fix_filter_set branch February 19, 2020 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants