From dec28c7a71189f2bb09a03b071cf855416a6a148 Mon Sep 17 00:00:00 2001 From: "David P. Novakovic" Date: Mon, 18 Sep 2017 23:08:47 +1000 Subject: [PATCH] Fix checking enum values. --- graphql/type/definition.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphql/type/definition.py b/graphql/type/definition.py index b10a5428..18bbfb33 100644 --- a/graphql/type/definition.py +++ b/graphql/type/definition.py @@ -407,8 +407,8 @@ def __init__(self, name, values, description=None): self.values = define_enum_values(self, values) def serialize(self, value): - if isinstance(value, collections.Hashable): - enum_value = self._value_lookup.get(value) + if isinstance(value.value, collections.Hashable): + enum_value = self._value_lookup.get(value.value) if enum_value: return enum_value.name