From a594bc76b079241ebbbfc1ee793c242d1d084c53 Mon Sep 17 00:00:00 2001 From: whywaita Date: Tue, 14 Dec 2021 01:21:56 +0900 Subject: [PATCH] Fix missing argument, Set content_type in handle_request_mapping Signed-off-by: whywaita --- lib/api_endpoint/oas3/api_metamodel2openapi.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/api_endpoint/oas3/api_metamodel2openapi.py b/lib/api_endpoint/oas3/api_metamodel2openapi.py index 679304c..6f16819 100644 --- a/lib/api_endpoint/oas3/api_metamodel2openapi.py +++ b/lib/api_endpoint/oas3/api_metamodel2openapi.py @@ -25,12 +25,15 @@ def get_path( show_unreleased_apis): documentation = operation_info.documentation op_metadata = operation_info.metadata + method_info = op_metadata[http_method] + content_type = method_info.elements["consumes"].string_value if "consumes" in method_info.elements else None + params = operation_info.params errors = operation_info.errors output = operation_info.output http_method = http_method.lower() par_array, url = self.handle_request_mapping(url, http_method, service_name, - operation_id, params, type_dict, + operation_id, params, content_type, type_dict, structure_dict, enum_dict, show_unreleased_apis, api_open_ph) response_map = api_open_rh.populate_response_map( output,