@@ -267,6 +267,7 @@ class UnmanagedMeta:
267267
268268 class StubMeta :
269269 model = stub_model
270+ fields = "__all__"
270271
271272 # Gather any interfaces, and discard None values
272273 interface_classes = getattr (cls , "graphql_interfaces" , ())
@@ -311,7 +312,7 @@ class Meta:
311312
312313 type_meta = {"Meta" : Meta , "id" : graphene .ID (), "name" : type_name }
313314
314- exclude_fields = []
315+ exclude = []
315316 base_type_for_exclusion_checks = (
316317 base_type if not issubclass (cls , WagtailPage ) else WagtailPage
317318 )
@@ -326,7 +327,7 @@ class Meta:
326327 ):
327328 continue
328329
329- exclude_fields .append (field )
330+ exclude .append (field )
330331
331332 # Add any custom fields to node if they are defined.
332333 methods = {}
@@ -340,14 +341,14 @@ class Meta:
340341 type_meta [field .field_name ] = field_type
341342
342343 # Remove field from excluded list
343- if field .field_name in exclude_fields :
344- exclude_fields .remove (field .field_name )
344+ if field .field_name in exclude :
345+ exclude .remove (field .field_name )
345346
346347 # Add a custom resolver for each field
347348 methods [f"resolve_{ field .field_name } " ] = model_resolver (field )
348349
349350 # Replace stud node with real thing
350- type_meta ["Meta" ].exclude_fields = exclude_fields
351+ type_meta ["Meta" ].exclude = exclude
351352 node = type (type_name , (base_type ,), type_meta )
352353
353354 # Add custom resolvers for fields
0 commit comments