From a05fc091c884b76b9cc699d66b7ded56ebbd0cf9 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 17 Nov 2020 16:30:58 -0500 Subject: [PATCH] Fixes #5356: Populate manufacturer field when adding a device component template --- docs/release-notes/version-2.9.md | 1 + netbox/dcim/forms.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-2.9.md b/docs/release-notes/version-2.9.md index 336bb2fcd..517e35244 100644 --- a/docs/release-notes/version-2.9.md +++ b/docs/release-notes/version-2.9.md @@ -12,6 +12,7 @@ * [#5345](https://github.com/netbox-community/netbox/issues/5345) - Fix non-deterministic ordering of prefixes and IP addresses * [#5350](https://github.com/netbox-community/netbox/issues/5350) - Filter available racks by selected group when creating a rack reservation * [#5355](https://github.com/netbox-community/netbox/issues/5355) - Limit rack groups by selected site when editing a rack +* [#5356](https://github.com/netbox-community/netbox/issues/5356) - Populate manufacturer field when adding a device component template --- diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index 40f2564f4..2132214a7 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -1034,7 +1034,10 @@ class ComponentTemplateCreateForm(ComponentForm): """ manufacturer = DynamicModelChoiceField( queryset=Manufacturer.objects.all(), - required=False + required=False, + initial_params={ + 'device_types': 'device_type' + } ) device_type = DynamicModelChoiceField( queryset=DeviceType.objects.all(),