Merge pull request #5321 from bentiss/fix-docs

openapi: fix breakage introduced with blank return
This commit is contained in:
Lauri Ojansivu 2024-02-22 19:35:27 +02:00 committed by GitHub
commit b219b8fb65
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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']: