diff --git a/openapi/generate_openapi.py b/openapi/generate_openapi.py index 684aebc63..2398f1d57 100644 --- a/openapi/generate_openapi.py +++ b/openapi/generate_openapi.py @@ -66,7 +66,8 @@ def get_req_body_elems(obj, elems): get_req_body_elems(obj.left, elems) get_req_body_elems(obj.right, elems) elif obj.type in ('ReturnStatement', 'UnaryExpression'): - get_req_body_elems(obj.argument, elems) + if obj.argument is not None: + get_req_body_elems(obj.argument, elems) elif obj.type == 'Identifier': return obj.name elif obj.type in ['Literal', 'FunctionDeclaration', 'ThrowStatement']: