Arthur 3 лет назад
Родитель
Сommit
48a907ae45
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      netbox/netbox/filtersets.py

+ 3 - 0
netbox/netbox/filtersets.py

@@ -81,6 +81,9 @@ class BaseFilterSet(django_filters.FilterSet):
     })
     })
 
 
     def __init__(self, *args, **kwargs):
     def __init__(self, *args, **kwargs):
+        # bit of a hack for #9231 - extras.lookup.Empty is registered in apps.ready
+        # however FilterSet Factory is setup before this which creates the
+        # initial filters.  This recreates the filters so Empty is picked up correctly.
         self.base_filters = self.__class__.get_filters()
         self.base_filters = self.__class__.get_filters()
         super().__init__(*args, **kwargs)
         super().__init__(*args, **kwargs)