-
Notifications
You must be signed in to change notification settings - Fork 1k
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
[23.1] Load latest version only into panel views #17034
[23.1] Load latest version only into panel views #17034
Conversation
I don't think this could fix this because that method is only used by EDAM? I think maybe definition_with_items_to_panel in static.py::StaticToolPanelView should instead not build sections with duplicated ids. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I appreciate the quick fix but I'd like to understand why add_tool_to_tool_panel_view
isn't preventing this. It has code in there to try to it looks like. I'm happy to merge this and see if it works for now but I will try to follow up with a reversion of this today and a fix I'm more comfortable with. Is it possible to test this on test.galaxyproject.org - it seems to have the issue.
The core tool panel just treats tool shed tools and local tools with multiple versions so differently and that is reflected out when applying filters:
I tried your fix here and it didn't seem to work in my local testing with this fastp tool in the above debug message. I'm still getting multiple versions repeated. |
Let's do it right then |
(Seeing that too, but I don't think the lineage is at fault, the is_newer / latest version is correct) |
Might be a quick and dirty fix for
seen at vgp.usegalaxy.org. Need to figure out how I can test this.
How to test the changes?
(Select all options that apply)
License