Merge pull request #99 from Globegitter/patch-2

Fix UnionType resolver
This commit is contained in:
Syrus Akbary 2016-02-01 10:56:49 -08:00
commit 8c3f8b170b

View File

@ -1,3 +1,5 @@
from functools import partial
import six import six
from graphql.core.type import GraphQLUnionType from graphql.core.type import GraphQLUnionType
@ -35,6 +37,6 @@ class UnionType(six.with_metaclass(UnionTypeMeta, FieldsClassType)):
return GraphQLUnionType( return GraphQLUnionType(
cls._meta.type_name, cls._meta.type_name,
types=list(map(schema.T, cls._meta.types)), types=list(map(schema.T, cls._meta.types)),
resolve_type=cls._resolve_type, resolve_type=partial(cls._resolve_type, schema),
description=cls._meta.description, description=cls._meta.description,
) )