From 6a152820caeeca220f2c32bd160f89acdf0dc25e Mon Sep 17 00:00:00 2001 From: Patrick Arminio Date: Tue, 23 Jan 2018 16:17:33 +0000 Subject: [PATCH] Improve ErrorType Marks some fields as required and non null, it also prevents to do useless checks on the frontend if using a typed language. --- graphene_django/rest_framework/types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphene_django/rest_framework/types.py b/graphene_django/rest_framework/types.py index 956dc43..4c84c69 100644 --- a/graphene_django/rest_framework/types.py +++ b/graphene_django/rest_framework/types.py @@ -3,8 +3,8 @@ from graphene.types.unmountedtype import UnmountedType class ErrorType(graphene.ObjectType): - field = graphene.String() - messages = graphene.List(graphene.String) + field = graphene.String(required=True) + messages = graphene.List(graphene.NonNull(graphene.String), required=True) class DictType(UnmountedType):