From 707e51d8550cbf3ffb6dc63aafb5a00ba9e1b127 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Wed, 1 Sep 2021 13:33:41 -0400 Subject: [PATCH] #7084: Catch ValueErrors when initializing dynamic form fields --- netbox/utilities/forms/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/utilities/forms/fields.py b/netbox/utilities/forms/fields.py index 96af9a892..2d1355250 100644 --- a/netbox/utilities/forms/fields.py +++ b/netbox/utilities/forms/fields.py @@ -435,7 +435,7 @@ class DynamicModelChoiceMixin: filter = self.filter(field_name=field_name) try: self.queryset = filter.filter(self.queryset, data) - except TypeError: + except (TypeError, ValueError): # Catch any error caused by invalid initial data passed from the user self.queryset = self.queryset.none() else: