We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea45de0 commit f90f485Copy full SHA for f90f485
graphene_django/rest_framework/serializer_converter.py
@@ -64,7 +64,7 @@ def convert_serializer_field(
64
return graphql_type(*args, **kwargs)
65
66
67
-def convert_serializer_to_input_type(serializer_class):
+def convert_serializer_to_input_type(serializer_class, convert_choices_to_enum=True):
68
cached_type = convert_serializer_to_input_type.cache.get(
69
serializer_class.__name__, None
70
)
@@ -73,7 +73,9 @@ def convert_serializer_to_input_type(serializer_class):
73
serializer = serializer_class()
74
75
items = {
76
- name: convert_serializer_field(field)
+ name: convert_serializer_field(
77
+ field, convert_choices_to_enum=convert_choices_to_enum
78
+ )
79
for name, field in serializer.fields.items()
80
}
81
ret_type = type(
0 commit comments