Skip to content

Commit bc0e8f6

Browse files
authored
honor SkipPrune even when filter ran (#81)
1 parent 0479d1d commit bc0e8f6

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

pkg/codegen/openapi_provider.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,12 @@ func CreateDocument(docContents []byte, cfg Configuration) (libopenapi.Document,
3939
return nil, fmt.Errorf("error building model: %w", err)
4040
}
4141

42-
var filtered bool
43-
model, filtered, err := filterOutDocument(doc, cfg.Filter)
42+
model, _, err := filterOutDocument(doc, cfg.Filter)
4443
if err != nil {
4544
return nil, fmt.Errorf("error filtering document: %w", err)
4645
}
4746

48-
// If we filtered anything, we must prune to remove dangling references
49-
// Otherwise, only prune if SkipPrune is false
50-
if filtered || !cfg.SkipPrune {
47+
if !cfg.SkipPrune {
5148
if err = pruneSchema(model); err != nil {
5249
return nil, fmt.Errorf("error pruning schema: %w", err)
5350
}

0 commit comments

Comments
 (0)