diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index b0cb8434f..ac8fc40d5 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -845,9 +845,10 @@ class RackReservationCSVForm(forms.ModelForm): rack_name = forms.CharField( help_text="Rack name" ) - units = forms.CharField( + units = SimpleArrayField( + base_field=forms.IntegerField(), required=True, - help_text='Rack units' + help_text='Comma-separated list of individual unit numbers' ) tenant = forms.ModelChoiceField( queryset=Tenant.objects.all(),