Skip to content

Commit a4cc34c

Browse files
committed
feat(loader): Change loader to allow external refs
1 parent cfc025a commit a4cc34c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/swagger/loader.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package swagger
22

33
import (
4+
"context"
45
"log"
56
"net/url"
67
"os"
@@ -19,7 +20,11 @@ var defaultFiles = []string{
1920

2021
// LoadSwaggerFile loads the Swagger/OpenAPI file into a parsed document.
2122
func LoadSwaggerFile(filepath string) (*openapi3.T, error) {
22-
swaggerLoader := openapi3.NewLoader()
23+
swaggerLoader := &openapi3.Loader{
24+
Context: context.Background(),
25+
IsExternalRefsAllowed: true,
26+
}
27+
2328
url, err := url.Parse(filepath)
2429
if err != nil {
2530
return nil, err

0 commit comments

Comments
 (0)