diff --git a/modules/swagger-core/src/main/java/io/swagger/v3/core/filter/SpecFilter.java b/modules/swagger-core/src/main/java/io/swagger/v3/core/filter/SpecFilter.java index 8384597f1c..0da130767d 100755 --- a/modules/swagger-core/src/main/java/io/swagger/v3/core/filter/SpecFilter.java +++ b/modules/swagger-core/src/main/java/io/swagger/v3/core/filter/SpecFilter.java @@ -55,8 +55,8 @@ public OpenAPI filter(OpenAPI openAPI, OpenAPISpecFilter filter, Map filteredTags = new HashSet<>(); Paths clonedPaths = new Paths(); - for (String resourcePath : openAPI.getPaths().keySet()) { - PathItem pathItem = openAPI.getPaths().get(resourcePath); + for (String resourcePath : filteredOpenAPI.getPaths().keySet()) { + PathItem pathItem = filteredOpenAPI.getPaths().get(resourcePath); PathItem filteredPathItem = filterPathItem(filter, pathItem, resourcePath, params, cookies, headers);