@@ -19,8 +19,7 @@ def __init__(
19
19
self , type , description = None , args = None , name = None , resolver = None ,
20
20
required = False , default = None , * args_list , ** kwargs ):
21
21
_creation_counter = kwargs .pop ('_creation_counter' , None )
22
- super (Field , self ).__init__ (_creation_counter = _creation_counter )
23
- self .name = name
22
+ super (Field , self ).__init__ (name = name , _creation_counter = _creation_counter )
24
23
if isinstance (type , six .string_types ):
25
24
type = LazyType (type )
26
25
self .required = required
@@ -37,6 +36,7 @@ def contribute_to_class(self, cls, attname):
37
36
cls , (FieldsClassType )), 'Field {} cannot be mounted in {}' .format (
38
37
self , cls )
39
38
self .attname = attname
39
+ self .default_name = attname
40
40
self .object_type = cls
41
41
self .mount (cls )
42
42
if isinstance (self .type , MountType ):
@@ -120,7 +120,6 @@ class InputField(NamedType, OrderedType):
120
120
def __init__ (self , type , description = None , default = None ,
121
121
name = None , _creation_counter = None , required = False ):
122
122
super (InputField , self ).__init__ (_creation_counter = _creation_counter )
123
- self .name = name
124
123
if required :
125
124
type = NonNull (type )
126
125
self .type = type
@@ -132,6 +131,7 @@ def contribute_to_class(self, cls, attname):
132
131
cls , (InputObjectType )), 'InputField {} cannot be mounted in {}' .format (
133
132
self , cls )
134
133
self .attname = attname
134
+ self .default_name = attname
135
135
self .object_type = cls
136
136
self .mount (cls )
137
137
if isinstance (self .type , MountType ):
0 commit comments