galaxyproject / galaxyproject/galaxy
fix collection hid inconsistency
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 158
Description
reported by @Delphine-L
If you run a tool that creates a collection it gets `hid: 1`. After the contents of the collections are created (let's say it contains 3 datasets) it will be re-hided to `hid: 4`. If you schedule a job with that collection as an input before it gets re-hided you will get a datasets named `job X on hid:1` - but hid:1 is now a hidden dataset - a member of the collection with hid:4.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by reproducing the sequence of creating a collection, adding three datasets, and scheduling a job before re-hiding completes; trace how the collection and member identifiers change. Done means the scheduled job continues to reference the intended collection or dataset without an identifier collision.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, data
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100