From 6710b052edd4130308c55f999e86b32aaa4c6ef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Siedlarek?= Date: Fri, 20 May 2016 00:29:39 +0200 Subject: [PATCH] Fix bug with path-level vendor extensions. --- bravado_core/resource.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bravado_core/resource.py b/bravado_core/resource.py index 1c516891..8254163d 100644 --- a/bravado_core/resource.py +++ b/bravado_core/resource.py @@ -53,10 +53,10 @@ def build_resources(swagger_spec): path_spec = deref(path_spec) for http_method, op_spec in iteritems(path_spec): op_spec = deref(op_spec) - # parameters that are shared across all operations for - # a given path are also defined at this level - we + # vendor extensions and parameters that are shared across all + # operations for a given path are also defined at this level - we # just need to skip over them. - if http_method == 'parameters': + if http_method.startswith('x-') or http_method == 'parameters': continue op = Operation.from_spec(swagger_spec, path_name, http_method,