diff --git a/pyswagger/io.py b/pyswagger/io.py index 4f4b60e..8c83609 100644 --- a/pyswagger/io.py +++ b/pyswagger/io.py @@ -73,6 +73,7 @@ def _prepare_body(self): # according to spec, payload should be one and only, # so we just return the first value in dict. for parameter in self.__op.parameters: + parameter = final(parameter) if getattr(parameter, 'in') == 'body': schema = deref(parameter.schema) _type = schema.type