Skip to content

Commit dde6948

Browse files
committed
remove edge filter for interface
1 parent 992c2a4 commit dde6948

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

graphql-api-generator/utils/utils.py

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -403,19 +403,12 @@ def add_type_filters(schema: GraphQLSchema):
403403
if is_list_type(field.type):
404404
continue
405405

406-
<<<<<<< HEAD
407406
named_type = get_named_type(f_type)
408407
if is_enum_or_scalar(f_type):
409408
make += f'{field_name}: _{named_type.name}Filter '
410409
make += '} '
411410
schema = add_to_schema(schema, make)
412411
return schema
413-
=======
414-
# TODO check this!
415-
if is_list_type(f_type):
416-
# Unknown how filters would apply for lists, skip.
417-
continue
418-
>>>>>>> e18b9f42c901bf9f4c1ef03764c4ccfab1f83b7d
419412

420413

421414
def add_object_type_filters(schema):
@@ -454,31 +447,27 @@ def add_enum_filters(schema: GraphQLSchema):
454447
return schema
455448

456449

457-
<<<<<<< HEAD
458-
def add_create_mutations(schema: GraphQLSchema):
459-
=======
460450
def add_filters_to_type_fields(_schema: GraphQLSchema):
461451
"""
462452
Add filters as arguments to fields for object types.
463453
:param _schema:
464454
:return:
465455
"""
466456
for t in _schema.type_map.values():
467-
if not is_schema_defined_object_type(t) or t.name.startswith('_'):
457+
if not is_schema_defined_type(t):
468458
continue
469459

470460
# loop fields
471461
for n, f in t.fields.items():
472462
field_type = get_named_type(f.type)
473-
if not is_schema_defined_object_type(field_type) and not is_interface_type(field_type):
463+
if not is_schema_defined_type(field_type) or is_interface_type(field_type):
474464
continue
475465
_filter = _schema.type_map[f'_FilterFor{field_type.name}']
476466
f.args['filter'] = GraphQLArgument(_filter)
477467
return _schema
478468

479469

480-
def add_create_mutations(_schema):
481-
>>>>>>> e18b9f42c901bf9f4c1ef03764c4ccfab1f83b7d
470+
def add_create_mutations(schema):
482471
"""
483472
Add mutations for creating object types.
484473
:param schema:

0 commit comments

Comments
 (0)