SOFTLAYER: Adopt diff2 in compatibility mode (#1901)

This commit is contained in:
Tom Limoncelli 2023-01-01 13:18:37 -05:00 committed by GitHub
parent 4cf4d34ca6
commit 5f2dd2fdf2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -82,14 +82,17 @@ func (s *softlayerProvider) GetDomainCorrections(dc *models.DomainConfig) ([]*mo
}
var corrections []*models.Correction
if !diff2.EnableDiff2 || true { // Remove "|| true" when diff2 version arrives
_, create, delete, modify, err := diff.New(dc).IncrementalDiff(actual)
var create, deletes, modify diff.Changeset
if !diff2.EnableDiff2 {
_, create, deletes, modify, err = diff.New(dc).IncrementalDiff(actual)
} else {
_, create, deletes, modify, err = diff.NewCompat(dc).IncrementalDiff(actual)
}
if err != nil {
return nil, err
}
for _, del := range delete {
for _, del := range deletes {
existing := del.Existing.Original.(datatypes.Dns_Domain_ResourceRecord)
corrections = append(corrections, &models.Correction{
Msg: del.String(),
@ -112,11 +115,6 @@ func (s *softlayerProvider) GetDomainCorrections(dc *models.DomainConfig) ([]*mo
})
}
return corrections, nil
}
// Insert Future diff2 version here.
return corrections, nil
}