Fix Instance is not bound to a Session

by refreshing the tool_version_cache, just like we do when we reload the
toolbox.
This commit is contained in:
mvdbeek
2017-04-08 14:39:11 +02:00
parent 3c080cae96
commit cda2b32ebe
+2
View File
@@ -118,12 +118,14 @@ def _get_new_toolbox(app):
def reload_data_managers(app, **kwargs):
from galaxy.tools.data_manager.manager import DataManagers
from galaxy.tools.toolbox.lineages.tool_shed import ToolVersionCache
log.debug("Executing data managers reload on '%s'", app.config.server_name)
app._configure_tool_data_tables(from_shed_config=False)
reload_tool_data_tables(app)
reload_count = app.data_managers._reload_count
app.data_managers = DataManagers(app, conf_watchers=app.data_managers.conf_watchers)
app.data_managers._reload_count = reload_count + 1
app.tool_version_cache = ToolVersionCache(app)
def reload_display_application(app, **kwargs):