summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/views_item.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 080a6600b..3a2fb8136 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -2163,9 +2163,10 @@ def _get_table_cols(request, data_type, own_table_cols, full, model):
if not hasattr(model, "TABLE_COLS_FILTERS"):
return table_cols
filtered_table_cols = []
- if table_cols and isinstance(table_cols[0], (list, tuple)):
- # table_cols for exports are contained inside a table
- table_cols = table_cols[0]
+ if table_cols:
+ # table_cols for exports are contained inside tables
+ table_cols = [tc[0] if (tc and isinstance(tc, (list, tuple))) else tc
+ for tc in table_cols]
for col_name in table_cols:
for key in model.TABLE_COLS_FILTERS:
if not col_name.startswith(key) or \