diff --git a/handler/swagger/swagger.go b/handler/swagger/swagger.go index df85a63..15533d8 100644 --- a/handler/swagger/swagger.go +++ b/handler/swagger/swagger.go @@ -29,6 +29,12 @@ var Handler = func(dst map[string]interface{}, fsys fs.FS) http.HandlerFunc { return } + if dst == nil { + w.WriteHeader(http.StatusOK) + _, _ = w.Write(buf) + return + } + var src interface{} if err = c.Unmarshal(buf, src); err != nil {