mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-26 18:38:38 -06:00
Fix population of selected columns
This commit is contained in:
parent
c9b1d60a16
commit
a4f654edfa
@ -344,7 +344,7 @@ class TableConfigForm(forms.ModelForm):
|
||||
model = object_type.model_class()
|
||||
table_name = get_field_value(self, 'table')
|
||||
table_class = get_table_for_model(model, table_name)
|
||||
table = table_class(model.objects.all())
|
||||
table = table_class([])
|
||||
|
||||
if columns := self._get_columns():
|
||||
table._set_columns(columns)
|
||||
@ -354,7 +354,7 @@ class TableConfigForm(forms.ModelForm):
|
||||
self.fields['columns'].widget.choices = table.selected_columns
|
||||
|
||||
def _get_columns(self):
|
||||
if self.is_bound and (columns := self.data.get('columns')):
|
||||
if self.is_bound and (columns := self.data.getlist('columns')):
|
||||
return columns
|
||||
if 'columns' in self.initial:
|
||||
columns = self.get_initial_for_field(self.fields['columns'], 'columns')
|
||||
|
Loading…
Reference in New Issue
Block a user