diff --git a/lib/galaxy/queue_worker.py b/lib/galaxy/queue_worker.py index 0ca7b928d77..780681a83c5 100644 --- a/lib/galaxy/queue_worker.py +++ b/lib/galaxy/queue_worker.py @@ -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):