diff --git a/src/dns/caas.js b/src/dns/caas.js index 211f8e9ad..607d46577 100644 --- a/src/dns/caas.js +++ b/src/dns/caas.js @@ -75,6 +75,8 @@ function updateSubdomain(zoneName, subdomain, type, value, callback) { assert.strictEqual(typeof callback, 'function'); getSubdomain(zoneName, subdomain, type, function (error, values) { + if (error) return callback(error); + if (values[0] === value) return callback(); addSubdomain(zoneName, subdomain, type, value, callback);