azure: fix error handling. (#1307)

This commit is contained in:
Ludovic Fernandez 2020-11-25 12:25:28 +01:00 committed by GitHub
parent 8006c744f0
commit 181926ca0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -182,7 +182,7 @@ func (d *DNSProvider) Present(domain, token, keyAuth string) error {
// Get existing record set
rset, err := rsc.Get(ctx, d.config.ResourceGroup, zone, relative, dns.TXT)
if err != nil {
var detailed *autorest.DetailedError
var detailed autorest.DetailedError
if !errors.As(err, &detailed) || detailed.StatusCode != http.StatusNotFound {
return fmt.Errorf("azure: %w", err)
}