Explorar o código

Set a default self.to_field_name for FilterChoiceField

Jeremy Stretch %!s(int64=6) %!d(string=hai) anos
pai
achega
5008526db1
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      netbox/utilities/forms.py

+ 1 - 1
netbox/utilities/forms.py

@@ -596,7 +596,7 @@ class FilterChoiceField(forms.ModelMultipleChoiceField):
         # Modify the QuerySet of the field before we return it. Limit choices to any data already bound: Options
         # will be populated on-demand via the APISelect widget.
         if bound_field.data:
-            kwargs = {'{}__in'.format(self.to_field_name): bound_field.data}
+            kwargs = {'{}__in'.format(self.to_field_name or 'pk'): bound_field.data}
             self.queryset = self.queryset.filter(**kwargs)
         else:
             self.queryset = self.queryset.none()