From b5abccb1dc733522df19d56e0906890531a700d3 Mon Sep 17 00:00:00 2001 From: Nathaniel Parrish Date: Fri, 3 Nov 2017 16:36:36 -0700 Subject: [PATCH] Set all fields on input object types --- graphene/types/inputobjecttype.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphene/types/inputobjecttype.py b/graphene/types/inputobjecttype.py index 38173c79..9b9b646b 100644 --- a/graphene/types/inputobjecttype.py +++ b/graphene/types/inputobjecttype.py @@ -23,8 +23,8 @@ class InputObjectTypeContainer(dict, BaseType): def __init__(self, *args, **kwargs): dict.__init__(self, *args, **kwargs) - for key, value in self.items(): - setattr(self, key, value) + for key in self._meta.fields.keys(): + setattr(self, key, self.get(key, None)) def __init_subclass__(cls, *args, **kwargs): pass