Ignore the non-standard result.invalid flag

This commit is contained in:
Christoph Zwerschke 2019-06-30 21:47:18 +02:00 committed by Mel van Londen
parent 34936092ca
commit 0d9ba1c0d9

View File

@ -8,20 +8,15 @@ from graphene.types.schema import Schema
def default_format_error(error):
if isinstance(error, GraphQLError):
return format_graphql_error(error)
return {"message": str(error)}
def format_execution_result(execution_result, format_error):
if execution_result:
response = {}
if execution_result.errors:
response["errors"] = [format_error(e) for e in execution_result.errors]
if not execution_result.invalid:
response["data"] = execution_result.data
response["data"] = execution_result.data
return response