diff --git a/graphene/relay/node.py b/graphene/relay/node.py index 8dd56ac3..1838180f 100644 --- a/graphene/relay/node.py +++ b/graphene/relay/node.py @@ -48,7 +48,15 @@ class GlobalID(Field): class NodeField(Field): - def __init__(self, node, type=False, deprecation_reason=None, name=None, **kwargs): + def __init__( + self, + node, + type=False, + deprecation_reason=None, + name=None, + description=None, + **kwargs + ): assert issubclass(node, Node), "NodeField can only operate in Nodes" self.node_type = node self.field_type = type @@ -58,9 +66,9 @@ class NodeField(Field): # interface type or node, name=name, + description=description, deprecation_reason=deprecation_reason, - description="The ID of the object", - id=ID(required=True), + id=ID(required=True, description="The ID of the object"), ) def get_resolver(self, parent_resolver):