diff --git a/lib/api_endpoint/swagger2/api_swagger_parameter_handler.py b/lib/api_endpoint/swagger2/api_swagger_parameter_handler.py index c7655d3..83d95d1 100644 --- a/lib/api_endpoint/swagger2/api_swagger_parameter_handler.py +++ b/lib/api_endpoint/swagger2/api_swagger_parameter_handler.py @@ -122,7 +122,7 @@ def wrap_form_data_params(self, type_dict, wrapper_name): "name": property_name} formDataEntry.update({k: v for k, v in property_value.items() if k in ['type', 'description']}) if "required" in definition and property_name in definition["required"]: - formDataEntry["required"] = "true"; + formDataEntry["required"] = True; parameter_list.append(formDataEntry) elif "$ref" in definition: reference = definition["$ref"].replace("#/definitions/", "") diff --git a/lib/swagger_final_path_processing.py b/lib/swagger_final_path_processing.py index 7f8a001..fd5f249 100644 --- a/lib/swagger_final_path_processing.py +++ b/lib/swagger_final_path_processing.py @@ -44,7 +44,7 @@ def process_output( 'basic_auth': { 'type': 'basic' }}, - 'basePath': '', + 'basePath': '/', 'produces': [ 'application/json' ], @@ -159,4 +159,4 @@ def remove_query_params(self, path_dict): operation_dict['parameters'].append(q_param) path_dict[new_path] = path_dict.pop(old_path) for path in paths_to_delete: - del path_dict[path] \ No newline at end of file + del path_dict[path]