diff --git a/netbox/utilities/forms/forms.py b/netbox/utilities/forms/forms.py index 0b92ce7b3..301be4886 100644 --- a/netbox/utilities/forms/forms.py +++ b/netbox/utilities/forms/forms.py @@ -132,8 +132,9 @@ class TableConfigForm(forms.Form): super().__init__(*args, **kwargs) # Initialize columns field based on table attributes - self.fields['available_columns'].choices = table.available_columns - self.fields['columns'].choices = table.selected_columns + if table: + self.fields['available_columns'].choices = table.available_columns + self.fields['columns'].choices = table.selected_columns @property def table_name(self):