From f5bdf7b593da5c35b6686f241fb72976471272fd Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Fri, 31 Jan 2025 18:03:55 +0000 Subject: [PATCH] Simplify Anon user logic --- netbox/netbox/tables/tables.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/netbox/netbox/tables/tables.py b/netbox/netbox/tables/tables.py index 975411075..648881d3f 100644 --- a/netbox/netbox/tables/tables.py +++ b/netbox/netbox/tables/tables.py @@ -67,10 +67,7 @@ class BaseTable(tables.Table): if user is not None and not isinstance(user, AnonymousUser): selected_columns = user.config.get(f"tables.{self.name}.columns") elif isinstance(user, AnonymousUser) and hasattr(settings, 'DEFAULT_USER_PREFERENCES'): - default_user_preferences = settings.DEFAULT_USER_PREFERENCES - default_table = default_user_preferences.get('tables', {}).get(self.name, {}).get('columns', {}) - if default_table != {}: - selected_columns = default_table + selected_columns = settings.DEFAULT_USER_PREFERENCES.get('tables', {}).get(self.name, {}).get('columns') if not selected_columns: selected_columns = getattr(self.Meta, 'default_columns', self.Meta.fields)