From ef54b43ccc05d37b4d73be431e2603e377825171 Mon Sep 17 00:00:00 2001 From: ariel1899 Date: Mon, 20 Apr 2020 10:50:03 -0400 Subject: [PATCH] Fixing types --- graphene_django/types.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/graphene_django/types.py b/graphene_django/types.py index 4997266..01838e4 100644 --- a/graphene_django/types.py +++ b/graphene_django/types.py @@ -11,6 +11,7 @@ from graphene import Field, NonNull from graphene.relay import Connection, Node from graphene.types.objecttype import ObjectType, ObjectTypeOptions from graphene.types.utils import yank_fields_from_attrs +from graphene.utils.str_converters import to_camel_case from graphene_django.utils.utils import auth_resolver from .converter import convert_django_field_with_choices @@ -392,5 +393,10 @@ class ErrorType(ObjectType): @classmethod def from_errors(cls, errors): - data = camelize(errors) if graphene_settings.CAMELCASE_ERRORS else errors + data = { + to_camel_case(key) + if key != "__all__" and graphene_settings.CAMELCASE_ERRORS + else key: value + for key, value in errors.items() + } return [cls(field=key, messages=value) for key, value in data.items()]