From 37eef0ba6debe9f2a7836cb5bcb21877bae7a7c7 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 6 Mar 2018 12:10:02 -0500 Subject: [PATCH] Fixes #1951: Fix TypeError exception when importing platforms --- netbox/dcim/forms.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index e71f44389..7a45b8dd8 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -700,13 +700,21 @@ class PlatformForm(BootstrapMixin, forms.ModelForm): class PlatformCSVForm(forms.ModelForm): slug = SlugField() + manufacturer = forms.ModelChoiceField( + queryset=Manufacturer.objects.all(), + required=True, + to_field_name='name', + help_text='Manufacturer name', + error_messages={ + 'invalid_choice': 'Manufacturer not found.', + } + ) class Meta: model = Platform fields = Platform.csv_headers help_texts = { 'name': 'Platform name', - 'manufacturer': 'Manufacturer name', }