Defer openAPI cleanup

This commit is contained in:
Phani Teja Marupaka
2020-11-02 12:07:32 -08:00
parent 49094cf999
commit ec2cc2d421
13 changed files with 110 additions and 92 deletions

View File

@@ -103,9 +103,11 @@ func (c SetterCreator) Create() error {
}
// Load the updated definitions
if err := openapi.AddSchemaFromFile(c.OpenAPIPath); err != nil {
clean, err := openapi.AddSchemaFromFile(c.OpenAPIPath)
if err != nil {
return err
}
defer clean()
// if the setter is of array type write the derived list values back to
// openAPI definitions
if len(a.ListValues) > 0 {