From 13f21d59aef87b2babb28c9423183c341333a009 Mon Sep 17 00:00:00 2001 From: Jake Nielsen Date: Tue, 28 Jul 2020 18:03:45 -0700 Subject: [PATCH] bugfix --- swagger_parser/swagger_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger_parser/swagger_parser.py b/swagger_parser/swagger_parser.py index eec8b25..781b52c 100755 --- a/swagger_parser/swagger_parser.py +++ b/swagger_parser/swagger_parser.py @@ -929,7 +929,7 @@ def _validate_post_body(actual_request_body, body_specification): return True, "" # Are there required parameters? - there is only ONE body, so we check that one - parameters_required = body_specification['parameters']['body']['required'] + parameters_required = body_specification['parameters']['body'].get('required') # What if it says 'required' but there is no schema ? - we reject it schema_present = body_specification['parameters']['body'].get('schema')