From 894ac295207430d5ec1b02a0be7ee76ce4dc2cc0 Mon Sep 17 00:00:00 2001 From: Marius van den Beek Date: Thu, 8 Sep 2016 16:31:40 +0200 Subject: [PATCH] Reload tool_version_cache when adding new tool version relationships to the database. --- lib/tool_shed/tools/tool_version_manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/tool_shed/tools/tool_version_manager.py b/lib/tool_shed/tools/tool_version_manager.py index 6b9c593e86c9..6d8a1c9295b4 100644 --- a/lib/tool_shed/tools/tool_version_manager.py +++ b/lib/tool_shed/tools/tool_version_manager.py @@ -5,6 +5,7 @@ from tool_shed.util import hg_util from tool_shed.util import metadata_util from tool_shed.util import repository_util +from galaxy.tools.toolbox.lineages.tool_shed import ToolVersionCache log = logging.getLogger( __name__ ) @@ -111,3 +112,4 @@ def handle_tool_versions( self, tool_version_dicts, tool_shed_repository ): parent_id=tool_version_using_parent_id.id ) context.add( tool_version_association ) context.flush() + self.app.tool_version_cache = ToolVersionCache(self.app)