Fixed building OpenAPI docs.

Thanks to xet7 !

Fixes #5512
This commit is contained in:
Lauri Ojansivu 2025-03-15 19:32:16 +02:00
parent f99b735746
commit a2911bc9c3
3 changed files with 3235 additions and 8256 deletions

View file

@ -65,6 +65,8 @@ def get_req_body_elems(obj, elems):
elif obj.type in ('LogicalExpression', 'BinaryExpression', 'AssignmentExpression'):
get_req_body_elems(obj.left, elems)
get_req_body_elems(obj.right, elems)
elif obj.type == 'ChainExpression':
get_req_body_elems(obj.expression, elems)
elif obj.type in ('ReturnStatement', 'UnaryExpression'):
if obj.argument is not None:
get_req_body_elems(obj.argument, elems)