From 68738e683a2265dffb3afff043fa0634d39e2bed Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 5 Feb 2020 16:39:42 -0500 Subject: [PATCH] Fixes #4091: Fix filtering of objects by custom fields using UI search form --- docs/release-notes/version-2.7.md | 1 + netbox/extras/forms.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-2.7.md b/docs/release-notes/version-2.7.md index c6304a040..22cd32da0 100644 --- a/docs/release-notes/version-2.7.md +++ b/docs/release-notes/version-2.7.md @@ -3,6 +3,7 @@ ## Bug Fixes * [#4089](https://github.com/netbox-community/netbox/issues/4089) - Selection of power outlet type during bulk update is optional +* [#4091](https://github.com/netbox-community/netbox/issues/4091) - Fix filtering of objects by custom fields using UI search form # v2.7.4 (2020-02-04) diff --git a/netbox/extras/forms.py b/netbox/extras/forms.py index dd21b3d92..8c9113d39 100644 --- a/netbox/extras/forms.py +++ b/netbox/extras/forms.py @@ -133,7 +133,8 @@ class CustomFieldFilterForm(forms.Form): filter_logic=CustomFieldFilterLogicChoices.FILTER_DISABLED ) for cf in custom_fields: - self.fields[cf.name] = cf.to_form_field(set_initial=True, enforce_required=False) + field_name = 'cf_{}'.format(cf.name) + self.fields[field_name] = cf.to_form_field(set_initial=True, enforce_required=False) #