Jelajahi Sumber

Merge pull request #20274 from netbox-community/20215-configcontextfilter-requires-filter-fields

Fixes #20215: Make ConfigContextFilter filters optional
bctiemann 5 bulan lalu
induk
melakukan
1b83d32f4a
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      netbox/extras/graphql/filters.py

+ 3 - 3
netbox/extras/graphql/filters.py

@@ -43,12 +43,12 @@ __all__ = (
 
 @strawberry_django.filter_type(models.ConfigContext, lookups=True)
 class ConfigContextFilter(BaseObjectTypeFilterMixin, SyncedDataFilterMixin, ChangeLogFilterMixin):
-    name: FilterLookup[str] = strawberry_django.filter_field()
+    name: FilterLookup[str] | None = strawberry_django.filter_field()
     weight: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
         strawberry_django.filter_field()
     )
-    description: FilterLookup[str] = strawberry_django.filter_field()
-    is_active: FilterLookup[bool] = strawberry_django.filter_field()
+    description: FilterLookup[str] | None = strawberry_django.filter_field()
+    is_active: FilterLookup[bool] | None = strawberry_django.filter_field()
     regions: Annotated['RegionFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
         strawberry_django.filter_field()
     )