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

Bugfix/8488/rule builder fails for one bad url #11276

Conversation

assuntad23
Copy link
Contributor

URLs uploaded now use Data Fetch.
Fix for #8488

To test:

  1. Try to upload these URLs using the Default or the Collection upload modal:
    https://zenodo.org/api/files/55133323-b15b-45b4-98c9-dda00288b53f/nurse.bw
    https://zenodo.org/api/files/55133323-b15b-45b4-98c9-dda00288b53f/nurse_Amel4.5_accepted_hits.bam

  2. On main/usegalaxy, they will both fail, because one URL is bad. On this branch, only the bad branch will fail.

  3. On Composite, the job still uses the upload1 tool, because if a URL fails, the dataset should be in an error state.

@github-actions github-actions bot added this to the 21.05 milestone Feb 2, 2021
@jmchilton
Copy link
Member

We discussed this in person - I was hoping you'd test uploading two sets of URLs with different options and make sure the options work and are distinctly handled in both cases. Thanks!

@jmchilton
Copy link
Member

I'll admit the code confuses me but it seems to work. I'm going to merge this - thanks so much @assuntad23!

@jmchilton jmchilton merged commit 86b7685 into galaxyproject:dev Mar 25, 2021
@github-actions
Copy link

This PR was merged without a "kind/" label, please correct.

mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request Apr 20, 2021
This broke in galaxyproject#11276,
which moved all URL style uploads to fetch_data, but didn't build the
right payload for ftp / file_source uploads.
@mvdbeek mvdbeek mentioned this pull request Apr 20, 2021
6 tasks
mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request May 18, 2021
mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request May 18, 2021
mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request May 18, 2021
mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request May 18, 2021
almahmoud pushed a commit to almahmoud/galaxy that referenced this pull request May 19, 2021
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.

4 participants