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

@@ -39,9 +39,11 @@ func (d DeleterCreator) Delete() error {
}
// Load the updated definitions
if err := openapi.AddSchemaFromFile(d.OpenAPIPath); err != nil {
clean, err := openapi.AddSchemaFromFile(d.OpenAPIPath)
if err != nil {
return err
}
defer clean()
// Update the resources with the deleter reference
inout := &kio.LocalPackageReadWriter{PackagePath: d.ResourcesPath, PackageFileName: d.OpenAPIFileName}