From 98307caae9a0c7477904a064d5d057d5641115c2 Mon Sep 17 00:00:00 2001 From: Tony <30942843+axc450@users.noreply.github.com> Date: Fri, 17 Feb 2023 15:35:55 +0000 Subject: [PATCH 1/2] Added support for empty JSON arguments --- flask_restx/swagger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flask_restx/swagger.py b/flask_restx/swagger.py index ec0a1975..b62c6661 100644 --- a/flask_restx/swagger.py +++ b/flask_restx/swagger.py @@ -214,7 +214,8 @@ def build_request_body_parameters_schema(body_params): properties = {} for param in body_params: - properties[param["name"]] = {"type": param.get("type", "string")} + if body_params[0]["name"] is not None: + properties[param["name"]] = {"type": param.get("type", "string")} return { "name": "payload", From 9408224f51fc6796e6ed29a1a24eb7935071e4f1 Mon Sep 17 00:00:00 2001 From: Tony <30942843+axc450@users.noreply.github.com> Date: Fri, 17 Feb 2023 15:54:20 +0000 Subject: [PATCH 2/2] Update swagger.py --- flask_restx/swagger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flask_restx/swagger.py b/flask_restx/swagger.py index b62c6661..764a9e8f 100644 --- a/flask_restx/swagger.py +++ b/flask_restx/swagger.py @@ -214,7 +214,7 @@ def build_request_body_parameters_schema(body_params): properties = {} for param in body_params: - if body_params[0]["name"] is not None: + if param["name"] is not None: properties[param["name"]] = {"type": param.get("type", "string")} return {