From 8c1807c2879950ef47ccd162b6a7eebc83bc892b Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Thu, 18 Jan 2018 15:17:08 +0100 Subject: [PATCH] Trigger reload for each modified data table In unindeted one level too much in the previous commit, which would only reload the last table (thanks @dannon). The alternative would be to reload all tables, but I think this is more efficient. --- lib/galaxy/tools/data_manager/manager.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/galaxy/tools/data_manager/manager.py b/lib/galaxy/tools/data_manager/manager.py index 1dfa973abed..25f8b49f020 100644 --- a/lib/galaxy/tools/data_manager/manager.py +++ b/lib/galaxy/tools/data_manager/manager.py @@ -317,10 +317,10 @@ class DataManager(object): self.process_move(data_table_name, name, output_ref_values[name].extra_files_path, **data_table_value) data_table_value[name] = self.process_value_translation(data_table_name, name, **data_table_value) data_table.add_entry(data_table_value, persist=True, entry_source=self) - send_control_task(self.data_managers.app, - 'reload_tool_data_tables', - noop_self=True, - kwargs={'table_name': data_table_name}) + send_control_task(self.data_managers.app, + 'reload_tool_data_tables', + noop_self=True, + kwargs={'table_name': data_table_name}) if self.undeclared_tables and data_tables_dict: # We handle the data move, by just moving all the data out of the extra files path # moving a directory and the target already exists, we move the contents instead