Sfoglia il codice sorgente

Check if DEFAULT_USER_PREFERENCES are configured

Renato Almeida de Oliveira Zaroubin 1 anno fa
parent
commit
62148bb83c
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      netbox/netbox/tables/tables.py

+ 1 - 1
netbox/netbox/tables/tables.py

@@ -66,7 +66,7 @@ class BaseTable(tables.Table):
         selected_columns = None
         selected_columns = None
         if user is not None and not isinstance(user, AnonymousUser):
         if user is not None and not isinstance(user, AnonymousUser):
             selected_columns = user.config.get(f"tables.{self.name}.columns")
             selected_columns = user.config.get(f"tables.{self.name}.columns")
-        elif isinstance(user, AnonymousUser):
+        elif isinstance(user, AnonymousUser) and hasattr(settings, 'DEFAULT_USER_PREFERENCES'):
             default_user_preferences = settings.DEFAULT_USER_PREFERENCES
             default_user_preferences = settings.DEFAULT_USER_PREFERENCES
             default_table = default_user_preferences.get('tables', {}).get(self.name, {}).get('columns', {})
             default_table = default_user_preferences.get('tables', {}).get(self.name, {}).get('columns', {})
             if default_table != {}:
             if default_table != {}: