From 66e04059747662e714bf602fe29d32eae91320fb Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Fri, 15 Aug 2025 13:57:28 -0400 Subject: [PATCH] Return early if value is empty --- netbox/utilities/forms/fields/csv.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/netbox/utilities/forms/fields/csv.py b/netbox/utilities/forms/fields/csv.py index 1c605120f..45428521c 100644 --- a/netbox/utilities/forms/fields/csv.py +++ b/netbox/utilities/forms/fields/csv.py @@ -114,12 +114,12 @@ class CSVMultipleContentTypeField(forms.ModelMultipleChoiceField): # TODO: Improve validation of selected ContentTypes def prepare_value(self, value): + if not value: + return None if type(value) is str: ct_filter = Q() for name in value.split(','): app_label, model = name.split('.') ct_filter |= Q(app_label=app_label, model=model) return list(ContentType.objects.filter(ct_filter).values_list('pk', flat=True)) - if value: - return object_type_identifier(value) - return None + return object_type_identifier(value)