Skip to content

Commit

Permalink
Merge branch 'release_24.0' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
nsoranzo committed Apr 2, 2024
2 parents 406c22e + 76895fb commit dbcde76
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion lib/galaxy/tools/parameters/dynamic_options.py
Original file line number Diff line number Diff line change
Expand Up @@ -766,7 +766,14 @@ def get_user_options(self, user: User):
hdas = user.get_user_data_tables(self.tool_data_table_name)
by_dbkey = {}
for hda in hdas:
by_dbkey.update(self.hda_to_table_entries(hda, self.tool_data_table_name))
try:
table_entries = self.hda_to_table_entries(hda, self.tool_data_table_name)
except Exception as e:
# This is a bug, `hda_to_table_entries` is not generic enough for certain loc file
# structures, such as for the dada2_species, which doesn't have a dbkey column
table_entries = {}
log.warning("Failed to read data table bundle entries: %s", e)
by_dbkey.update(table_entries)
for data_table_entry in by_dbkey.values():
field_entry = []
for column_key in self.tool_data_table.columns.keys():
Expand Down

0 comments on commit dbcde76

Please sign in to comment.