From 19ec2e563cd560c73f681d35839455242586f0a8 Mon Sep 17 00:00:00 2001 From: Gerard Kok <2871527+gerardkok@users.noreply.github.com> Date: Thu, 14 Nov 2024 11:01:51 +0100 Subject: [PATCH 1/3] Update __init__.py safe navigation into attributes of record --- octodns_transip/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octodns_transip/__init__.py b/octodns_transip/__init__.py index 5a14f7d..eb59a12 100644 --- a/octodns_transip/__init__.py +++ b/octodns_transip/__init__.py @@ -256,7 +256,7 @@ def _apply(self, plan): for change in changes: record = change.new - if record.name == '' and record._type == 'NS': + if record and record.name == '' and record._type == 'NS': values = record.values nameservers = [] From 7092aa3b6526bcdf5c8098ec6cd008c70895c22f Mon Sep 17 00:00:00 2001 From: Gerard Kok <2871527+gerardkok@users.noreply.github.com> Date: Thu, 14 Nov 2024 19:13:04 +0100 Subject: [PATCH 2/3] Update octodns_transip/__init__.py Co-authored-by: Ross McFarland --- octodns_transip/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octodns_transip/__init__.py b/octodns_transip/__init__.py index eb59a12..f4a7e57 100644 --- a/octodns_transip/__init__.py +++ b/octodns_transip/__init__.py @@ -254,7 +254,7 @@ def _apply(self, plan): ) for change in changes: - record = change.new + record = change.record if record and record.name == '' and record._type == 'NS': values = record.values From 9444d4898af0d15a334e40cb684cd2a76cabc8b6 Mon Sep 17 00:00:00 2001 From: Gerard Kok <2871527+gerardkok@users.noreply.github.com> Date: Thu, 14 Nov 2024 19:13:12 +0100 Subject: [PATCH 3/3] Update octodns_transip/__init__.py Co-authored-by: Ross McFarland --- octodns_transip/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octodns_transip/__init__.py b/octodns_transip/__init__.py index f4a7e57..1afa4c8 100644 --- a/octodns_transip/__init__.py +++ b/octodns_transip/__init__.py @@ -256,7 +256,7 @@ def _apply(self, plan): for change in changes: record = change.record - if record and record.name == '' and record._type == 'NS': + if record.name == '' and record._type == 'NS': values = record.values nameservers = []