Просмотр исходного кода

#7084: Catch ValueErrors when initializing dynamic form fields

jeremystretch 4 лет назад
Родитель
Сommit
707e51d855
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/utilities/forms/fields.py

+ 1 - 1
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: