From 2fed5c7e4a7bf7a8cc6d5fad909e5588ab9c4776 Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Wed, 11 Nov 2015 02:21:25 -0800 Subject: [PATCH] Improved fields --- graphene/relay/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphene/relay/fields.py b/graphene/relay/fields.py index 13e76559..855dfbfd 100644 --- a/graphene/relay/fields.py +++ b/graphene/relay/fields.py @@ -65,8 +65,8 @@ class NodeField(Field): def __init__(self, object_type=None, *args, **kwargs): from graphene.relay.types import Node - kwargs['id'] = ID(description='The ID of an object') - super(NodeField, self).__init__(object_type or Node, *args, **kwargs) + id = kwargs.pop('id', None) or ID(description='The ID of an object') + super(NodeField, self).__init__(object_type or Node, id=id, *args, **kwargs) self.field_object_type = object_type def id_fetcher(self, global_id, info):