mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-25 02:54:06 +03:00
added convert_choices_to_enum optional argument
This commit is contained in:
parent
6f21dc7a94
commit
a94afcb317
|
@ -64,7 +64,7 @@ def convert_serializer_field(
|
|||
return graphql_type(*args, **kwargs)
|
||||
|
||||
|
||||
def convert_serializer_to_input_type(serializer_class):
|
||||
def convert_serializer_to_input_type(serializer_class, convert_choices_to_enum=True):
|
||||
cached_type = convert_serializer_to_input_type.cache.get(
|
||||
serializer_class.__name__, None
|
||||
)
|
||||
|
@ -73,7 +73,9 @@ def convert_serializer_to_input_type(serializer_class):
|
|||
serializer = serializer_class()
|
||||
|
||||
items = {
|
||||
name: convert_serializer_field(field)
|
||||
name: convert_serializer_field(
|
||||
field, convert_choices_to_enum=convert_choices_to_enum
|
||||
)
|
||||
for name, field in serializer.fields.items()
|
||||
}
|
||||
ret_type = type(
|
||||
|
|
Loading…
Reference in New Issue
Block a user