diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index 2c1b24192..5c0c7805f 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -529,6 +529,7 @@ class VLANImportForm(BulkImportForm, BootstrapMixin): class VLANBulkEditForm(forms.Form, BootstrapMixin): pk = forms.ModelMultipleChoiceField(queryset=VLAN.objects.all(), widget=forms.MultipleHiddenInput) site = forms.ModelChoiceField(queryset=Site.objects.all(), required=False) + group = forms.ModelChoiceField(queryset=VLANGroup.objects.all(), required=False) status = forms.ChoiceField(choices=FORM_VLAN_STATUS_CHOICES, required=False) role = forms.ModelChoiceField(queryset=Role.objects.all(), required=False) diff --git a/netbox/ipam/views.py b/netbox/ipam/views.py index 7119a8209..ea980c2c6 100644 --- a/netbox/ipam/views.py +++ b/netbox/ipam/views.py @@ -565,7 +565,7 @@ class VLANBulkEditView(PermissionRequiredMixin, BulkEditView): def update_objects(self, pk_list, form): fields_to_update = {} - for field in ['site', 'status', 'role']: + for field in ['site', 'group', 'status', 'role']: if form.cleaned_data[field]: fields_to_update[field] = form.cleaned_data[field]