Skip to content

Commit eaf3dde

Browse files
committed
Ensure consistent sorting on InputObject fields.
1 parent 65ed2b3 commit eaf3dde

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

graphql/core/type/definition.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,9 @@ def _define_field_map(self):
646646
'function which returns such a mapping.'
647647
).format(self)
648648

649+
if not isinstance(fields, collections.OrderedDict):
650+
fields = collections.OrderedDict(sorted(list(fields.items())))
651+
649652
field_map = collections.OrderedDict()
650653
for field_name, field in fields.items():
651654
assert_valid_name(field_name)

0 commit comments

Comments
 (0)