diff options
Diffstat (limited to 'ishtar_common/views_item.py')
| -rw-r--r-- | ishtar_common/views_item.py | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index a6bf7e190..3fa49bd07 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -1087,7 +1087,11 @@ def get_item(model, func_name, default_name, extra_request_keys=[],                  if hasattr(model, 'EXTRA_FULL_FIELDS'):                      table_cols += model.EXTRA_FULL_FIELDS              else: -                table_cols = model.TABLE_COLS +                tb_key = (getattr(model, 'SLUG', None), 'TABLE_COLS') +                if tb_key in settings.TABLE_COLS: +                    table_cols = settings.TABLE_COLS[tb_key] +                else: +                    table_cols = model.TABLE_COLS          query_table_cols = []          for cols in table_cols:              if type(cols) not in (list, tuple):  | 
